pub enum ModificationKind {
Loosened,
Tightened,
Reshaped,
}Variants§
Loosened
Conditions weakened — accepts strict superset of states. Backward compatible.
Tightened
Conditions strengthened — rejects states previously accepted. Potentially breaking.
Reshaped
Both directions or unclassifiable structural change.
Trait Implementations§
Source§impl Clone for ModificationKind
impl Clone for ModificationKind
impl Copy for ModificationKind
Source§impl Debug for ModificationKind
impl Debug for ModificationKind
impl Eq for ModificationKind
Source§impl PartialEq for ModificationKind
impl PartialEq for ModificationKind
Source§impl Serialize for ModificationKind
impl Serialize for ModificationKind
impl StructuralPartialEq for ModificationKind
Auto Trait Implementations§
impl Forget for ModificationKind
impl Freeze for ModificationKind
impl RefUnwindSafe for ModificationKind
impl Send for ModificationKind
impl Sync for ModificationKind
impl Unpin for ModificationKind
impl UnsafeUnpin for ModificationKind
impl UnwindSafe for ModificationKind
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