pub enum Observed {
Satisfied {
limitation: Option<String>,
},
Skipped,
Unsatisfied,
Unknown,
}Expand description
What the forge answered for a step that applies, without the words a person reads: the classification alone.
Variants§
Satisfied
The desired state holds, with the weaker guarantee named where the forge enforces less than the step’s proof claims.
Skipped
An optional step’s condition does not hold: nothing is wrong and nothing is proven.
Unsatisfied
The desired state does not hold.
Unknown
The observation could not decide.
Implementations§
Trait Implementations§
impl Eq for Observed
impl StructuralPartialEq for Observed
Auto Trait Implementations§
impl Freeze for Observed
impl RefUnwindSafe for Observed
impl Send for Observed
impl Sync for Observed
impl Unpin for Observed
impl UnsafeUnpin for Observed
impl UnwindSafe for Observed
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.