mirror of
https://git.proxmox.com/git/proxmox
synced 2025-06-14 01:46:16 +00:00
18 lines
499 B
Rust
18 lines
499 B
Rust
//! std::ops extensions
|
|
|
|
/// Modeled after the nightly `std::ops::ControlFlow`.
|
|
///
|
|
/// Will be removed with crate version 2.0.
|
|
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
|
|
#[deprecated(since = "1.1.0", note = "use std::ops::ControlFlow")]
|
|
pub enum ControlFlow<B, C = ()> {
|
|
Continue(C),
|
|
Break(B),
|
|
}
|
|
|
|
#[allow(deprecated)]
|
|
impl<B> ControlFlow<B> {
|
|
#[deprecated(since = "1.1.0", note = "use std::ops::ControlFlow")]
|
|
pub const CONTINUE: ControlFlow<B, ()> = ControlFlow::Continue(());
|
|
}
|