pub enum Backing {
Refuted,
Undecided {
cause: UndecidedCause,
},
}Expand description
What a refusal’s evidence establishes about the claim every refusal
judges: “this input has a result the kernel can certify”. A refusal is
either REFUTED — a witness in the input itself disproves the claim, and no
re-run of the construction can change that — or UNDECIDED — the
construction failed to certify and the input has not been shown to be at
fault. Retry policy reads this, never a list of variants: a refuted claim
is never retried, and only one undecided cause is one a perturbation
addresses (UndecidedCause::Degeneracy).
Variants§
Refuted
The input refutes the claim: a bad parameter, geometry the kernel does not model, an operation that as specified has no single answer.
Undecided
The available evidence decides nothing; cause names what was missing.
Fields
§
cause: UndecidedCauseTrait Implementations§
impl Copy for Backing
impl Eq for Backing
impl StructuralPartialEq for Backing
Auto Trait Implementations§
impl Forget for Backing
impl Freeze for Backing
impl RefUnwindSafe for Backing
impl Send for Backing
impl Sync for Backing
impl Unpin for Backing
impl UnsafeUnpin for Backing
impl UnwindSafe for Backing
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.