]> git.proxmox.com Git - proxmox-backup.git/blame - pbs-tools/src/ops.rs
moved key_derivation.rs from pbs_datastore to pbs-config/src/key_config.rs
[proxmox-backup.git] / pbs-tools / src / ops.rs
CommitLineData
2b7f8dd5
WB
1//! std::ops extensions
2
3/// Modeled after the nightly `std::ops::ControlFlow`.
4#[derive(Clone, Copy, Debug, PartialEq)]
5pub enum ControlFlow<B, C = ()> {
6 Continue(C),
7 Break(B),
8}
9
10impl<B> ControlFlow<B> {
11 pub const CONTINUE: ControlFlow<B, ()> = ControlFlow::Continue(());
12}