pub enum PaneInvariantCode {
Show 15 variants
UnsupportedSchemaVersion,
DuplicateNodeId,
MissingRoot,
RootHasParent,
MissingParent,
MissingChild,
MultipleParents,
ParentMismatch,
SelfReferentialSplit,
DuplicateSplitChildren,
InvalidSplitRatio,
InvalidConstraint,
CycleDetected,
UnreachableNode,
NextIdNotGreaterThanExisting,
}Expand description
Stable code for invariant findings.
Variants§
UnsupportedSchemaVersion
DuplicateNodeId
MissingRoot
RootHasParent
MissingParent
MissingChild
MultipleParents
ParentMismatch
SelfReferentialSplit
DuplicateSplitChildren
InvalidSplitRatio
InvalidConstraint
CycleDetected
UnreachableNode
NextIdNotGreaterThanExisting
Trait Implementations§
Source§impl Clone for PaneInvariantCode
impl Clone for PaneInvariantCode
Source§fn clone(&self) -> PaneInvariantCode
fn clone(&self) -> PaneInvariantCode
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 PaneInvariantCode
impl Debug for PaneInvariantCode
Source§impl<'de> Deserialize<'de> for PaneInvariantCode
impl<'de> Deserialize<'de> for PaneInvariantCode
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 Ord for PaneInvariantCode
impl Ord for PaneInvariantCode
Source§fn cmp(&self, other: &PaneInvariantCode) -> Ordering
fn cmp(&self, other: &PaneInvariantCode) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PaneInvariantCode
impl PartialEq for PaneInvariantCode
Source§impl PartialOrd for PaneInvariantCode
impl PartialOrd for PaneInvariantCode
Source§impl Serialize for PaneInvariantCode
impl Serialize for PaneInvariantCode
impl Copy for PaneInvariantCode
impl Eq for PaneInvariantCode
impl StructuralPartialEq for PaneInvariantCode
Auto Trait Implementations§
impl Freeze for PaneInvariantCode
impl RefUnwindSafe for PaneInvariantCode
impl Send for PaneInvariantCode
impl Sync for PaneInvariantCode
impl Unpin for PaneInvariantCode
impl UnsafeUnpin for PaneInvariantCode
impl UnwindSafe for PaneInvariantCode
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