pub enum Reported {
Answer(MpccStage),
WeakFallback(MpccStage),
FeasibleUncertified(MpccStage),
Verdict,
}Expand description
Which point the driver reported, and on what grounds.
Variants§
Answer(MpccStage)
A stage answered: converged, products in tolerance, certified S (or not determined).
WeakFallback(MpccStage)
No stage certified S; this stage’s W-stationary point is reported.
FeasibleUncertified(MpccStage)
No stage certified any stationarity; this stage’s converged point with every product in tolerance is reported.
Verdict
No stage produced a feasible point; the exact-product stage’s own verdict (or, if it was refused with no point, the first stage that has one) is reported.
Trait Implementations§
impl Copy for Reported
impl Eq for Reported
impl StructuralPartialEq for Reported
Auto Trait Implementations§
impl Freeze for Reported
impl RefUnwindSafe for Reported
impl Send for Reported
impl Sync for Reported
impl Unpin for Reported
impl UnsafeUnpin for Reported
impl UnwindSafe for Reported
Blanket Implementations§
impl<T> Boilerplate for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T, U> Imply<T> for U
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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