13 lines
288 B
Rust
13 lines
288 B
Rust
|
//! std::ops extensions
|
||
|
|
||
|
/// Modeled after the nightly `std::ops::ControlFlow`.
|
||
|
#[derive(Clone, Copy, Debug, PartialEq)]
|
||
|
pub enum ControlFlow<B, C = ()> {
|
||
|
Continue(C),
|
||
|
Break(B),
|
||
|
}
|
||
|
|
||
|
impl<B> ControlFlow<B> {
|
||
|
pub const CONTINUE: ControlFlow<B, ()> = ControlFlow::Continue(());
|
||
|
}
|