pub enum StepState {
Satisfied {
detail: String,
limitation: Option<String>,
},
Unsatisfied {
detail: String,
},
Inapplicable {
detail: String,
},
Unknown {
detail: String,
},
}Expand description
What one observation found.
Variants§
Satisfied
The desired state holds; a limitation names what the forge enforces less strongly than the step’s proof claims.
Fields
Unsatisfied
The desired state does not hold.
Inapplicable
Eligibility or an optional step’s condition does not hold: nothing
is proven, and check reports it as skipped.
Unknown
The observation could not decide.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StepState
impl RefUnwindSafe for StepState
impl Send for StepState
impl Sync for StepState
impl Unpin for StepState
impl UnsafeUnpin for StepState
impl UnwindSafe for StepState
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