pub enum FaultControl {
EmptyOutput,
PromotedFailedBinding,
PromotedAmbiguity,
DroppedProject,
DroppedGeneratedDocument,
WrongRequestedTarget,
StaleCacheReuse,
DenominatorShrinkage,
SelfAgreeingWrongProducer,
}Expand description
One registered wrong-system mutation. ALL is the exhaustive,
registered list a manifest’s fault battery must cover.
Variants§
EmptyOutput
The analyzer produced nothing at all.
PromotedFailedBinding
A failed/unresolved binding is relabeled confirmed.
PromotedAmbiguity
An ambiguous or off-target match is relabeled confirmed.
DroppedProject
A requested project is silently dropped from the run.
DroppedGeneratedDocument
A generated document is silently omitted.
WrongRequestedTarget
A different profile’s records are substituted for the one requested.
StaleCacheReuse
A cached record is reused after a freshness trigger fired.
DenominatorShrinkage
The reported denominator shrinks without a matching record removal.
SelfAgreeingWrongProducer
The producer’s output agrees with itself but contradicts the reviewed expectation.
Implementations§
Source§impl FaultControl
impl FaultControl
Trait Implementations§
Source§impl Clone for FaultControl
impl Clone for FaultControl
impl Copy for FaultControl
Source§impl Debug for FaultControl
impl Debug for FaultControl
impl Eq for FaultControl
Source§impl PartialEq for FaultControl
impl PartialEq for FaultControl
impl StructuralPartialEq for FaultControl
Auto Trait Implementations§
impl Freeze for FaultControl
impl RefUnwindSafe for FaultControl
impl Send for FaultControl
impl Sync for FaultControl
impl Unpin for FaultControl
impl UnsafeUnpin for FaultControl
impl UnwindSafe for FaultControl
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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