pub enum OuterLoopStatus {
Stable,
Unstable,
Failed(String),
}Expand description
What a loop decided after looking at a converged state.
Variants§
Stable
Nothing to do — this loop’s criterion is met.
Unstable
Something was changed; the network needs re-solving.
Failed(String)
This loop cannot proceed, and the whole run should stop.
Trait Implementations§
Source§impl Clone for OuterLoopStatus
impl Clone for OuterLoopStatus
Source§impl Debug for OuterLoopStatus
impl Debug for OuterLoopStatus
impl Eq for OuterLoopStatus
Source§impl PartialEq for OuterLoopStatus
impl PartialEq for OuterLoopStatus
impl StructuralPartialEq for OuterLoopStatus
Auto Trait Implementations§
impl Freeze for OuterLoopStatus
impl RefUnwindSafe for OuterLoopStatus
impl Send for OuterLoopStatus
impl Sync for OuterLoopStatus
impl Unpin for OuterLoopStatus
impl UnsafeUnpin for OuterLoopStatus
impl UnwindSafe for OuterLoopStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more