]>
Commit | Line | Data |
---|---|---|
2b7f8dd5 WB |
1 | //! std::ops extensions |
2 | ||
3 | /// Modeled after the nightly `std::ops::ControlFlow`. | |
4 | #[derive(Clone, Copy, Debug, PartialEq)] | |
5 | pub enum ControlFlow<B, C = ()> { | |
6 | Continue(C), | |
7 | Break(B), | |
8 | } | |
9 | ||
10 | impl<B> ControlFlow<B> { | |
11 | pub const CONTINUE: ControlFlow<B, ()> = ControlFlow::Continue(()); | |
12 | } |