#[repr(u8)]pub enum NarrativeRisk {
None = 0,
Low = 1,
Medium = 2,
High = 3,
Critical = 4,
}Expand description
Risk level for a receipt narrative.
Variants§
None = 0
No observable state changes.
Low = 1
Standard mutation, nothing unusual.
Medium = 2
Mutation touches authority or financial fields.
High = 3
Migration, resize, or integrity violation detected.
Critical = 4
Invariant failure or uncommitted receipt.
Implementations§
Trait Implementations§
Source§impl Clone for NarrativeRisk
impl Clone for NarrativeRisk
Source§fn clone(&self) -> NarrativeRisk
fn clone(&self) -> NarrativeRisk
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NarrativeRisk
impl Debug for NarrativeRisk
Source§impl Display for NarrativeRisk
impl Display for NarrativeRisk
Source§impl PartialEq for NarrativeRisk
impl PartialEq for NarrativeRisk
Source§fn eq(&self, other: &NarrativeRisk) -> bool
fn eq(&self, other: &NarrativeRisk) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for NarrativeRisk
impl Eq for NarrativeRisk
impl StructuralPartialEq for NarrativeRisk
Auto Trait Implementations§
impl Freeze for NarrativeRisk
impl RefUnwindSafe for NarrativeRisk
impl Send for NarrativeRisk
impl Sync for NarrativeRisk
impl Unpin for NarrativeRisk
impl UnsafeUnpin for NarrativeRisk
impl UnwindSafe for NarrativeRisk
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