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
An optional step’s condition does not hold: nothing is wrong, and
nothing is proven — check reports it as skipped, while an explicit
single-step apply still runs it.
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