pub struct PaneInvariantReport {
pub snapshot_hash: u64,
pub issues: Vec<PaneInvariantIssue>,
}Expand description
Structured invariant report over a pane tree snapshot.
Fields§
§snapshot_hash: u64§issues: Vec<PaneInvariantIssue>Implementations§
Source§impl PaneInvariantReport
impl PaneInvariantReport
Sourcepub fn has_errors(&self) -> bool
pub fn has_errors(&self) -> bool
Return true if any error-level finding exists.
Sourcepub fn has_unrepairable_errors(&self) -> bool
pub fn has_unrepairable_errors(&self) -> bool
Return true if any unrepairable error-level finding exists.
Trait Implementations§
Source§impl Clone for PaneInvariantReport
impl Clone for PaneInvariantReport
Source§fn clone(&self) -> PaneInvariantReport
fn clone(&self) -> PaneInvariantReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PaneInvariantReport
impl Debug for PaneInvariantReport
Source§impl<'de> Deserialize<'de> for PaneInvariantReport
impl<'de> Deserialize<'de> for PaneInvariantReport
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 PaneInvariantReport
impl PartialEq for PaneInvariantReport
Source§impl Serialize for PaneInvariantReport
impl Serialize for PaneInvariantReport
impl Eq for PaneInvariantReport
impl StructuralPartialEq for PaneInvariantReport
Auto Trait Implementations§
impl Freeze for PaneInvariantReport
impl RefUnwindSafe for PaneInvariantReport
impl Send for PaneInvariantReport
impl Sync for PaneInvariantReport
impl Unpin for PaneInvariantReport
impl UnsafeUnpin for PaneInvariantReport
impl UnwindSafe for PaneInvariantReport
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