pub struct InvariantReport {
pub name: String,
pub passed: bool,
pub detail: String,
pub violations: Vec<String>,
}Expand description
The verdict of a single storm-control invariant check.
Fields§
§name: StringStable invariant name/token.
passed: boolWhether the invariant held.
detail: StringHuman/agent-facing summary.
violations: Vec<String>Specific violations (empty when passed).
Trait Implementations§
Source§impl Clone for InvariantReport
impl Clone for InvariantReport
Source§impl Debug for InvariantReport
impl Debug for InvariantReport
Source§impl<'de> Deserialize<'de> for InvariantReport
impl<'de> Deserialize<'de> for InvariantReport
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
Source§impl PartialEq for InvariantReport
impl PartialEq for InvariantReport
Source§impl Serialize for InvariantReport
impl Serialize for InvariantReport
impl StructuralPartialEq for InvariantReport
Auto Trait Implementations§
impl Freeze for InvariantReport
impl RefUnwindSafe for InvariantReport
impl Send for InvariantReport
impl Sync for InvariantReport
impl Unpin for InvariantReport
impl UnsafeUnpin for InvariantReport
impl UnwindSafe for InvariantReport
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