pub struct ProvenStep {
pub name: String,
pub state: String,
pub limitation: Option<String>,
}Expand description
One step’s normalized result.
Fields§
§name: StringThe step.
state: Stringsatisfied, satisfied-with-limitation, skipped, excluded,
not-applicable, or redundant.
limitation: Option<String>The stable limitation, where the forge enforces less than the step claims.
Trait Implementations§
Source§impl Clone for ProvenStep
impl Clone for ProvenStep
Source§impl Debug for ProvenStep
impl Debug for ProvenStep
Source§impl<'de> Deserialize<'de> for ProvenStep
impl<'de> Deserialize<'de> for ProvenStep
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ProvenStep
Source§impl PartialEq for ProvenStep
impl PartialEq for ProvenStep
Source§impl Serialize for ProvenStep
impl Serialize for ProvenStep
impl StructuralPartialEq for ProvenStep
Auto Trait Implementations§
impl Freeze for ProvenStep
impl RefUnwindSafe for ProvenStep
impl Send for ProvenStep
impl Sync for ProvenStep
impl Unpin for ProvenStep
impl UnsafeUnpin for ProvenStep
impl UnwindSafe for ProvenStep
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.