pub enum InvariantViolation {
PresenceRequired,
InsufficientMeaning,
UnstabilizedIntent,
NoCommitment,
AttentionExceeded,
SafetyPriority,
HumanAgencyViolation,
SilentFailure,
}Expand description
Invariant violation errors
Variants§
PresenceRequired
InsufficientMeaning
UnstabilizedIntent
NoCommitment
AttentionExceeded
SafetyPriority
HumanAgencyViolation
SilentFailure
Trait Implementations§
Source§impl Debug for InvariantViolation
impl Debug for InvariantViolation
Source§impl Display for InvariantViolation
impl Display for InvariantViolation
Source§impl Error for InvariantViolation
impl Error for InvariantViolation
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for InvariantViolation
impl RefUnwindSafe for InvariantViolation
impl Send for InvariantViolation
impl Sync for InvariantViolation
impl Unpin for InvariantViolation
impl UnwindSafe for InvariantViolation
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