pub enum MovementError {
Show 20 variants
RealityMissing,
IdentityMissingOrUnstable,
BoundaryMissing,
LawMissing,
StateMissing,
StateOutsideBoundary,
EventMutatesStateDirectly,
LawCheckMissing,
TransitionBeforeLawCheck,
TransitionUnrecorded,
TransitionNotGroundedInLawCheck,
MovementMemoryMissing,
InspectionHidesProofPath,
ReplayChecksOnlyFinalState,
ContinuityAssertedWithoutReplay,
DriftCheckDetectedHiddenStateMutation,
DriftCheckDetectedHiddenBoundaryGrowth,
DriftCheckDetectedHiddenLawGrowth,
DriftCheckDetectedPermissionDrift,
ProofResultDeclaresPassWithoutEvidence,
}Variants§
RealityMissing
IdentityMissingOrUnstable
BoundaryMissing
LawMissing
StateMissing
StateOutsideBoundary
EventMutatesStateDirectly
LawCheckMissing
TransitionBeforeLawCheck
TransitionUnrecorded
TransitionNotGroundedInLawCheck
MovementMemoryMissing
InspectionHidesProofPath
ReplayChecksOnlyFinalState
ContinuityAssertedWithoutReplay
DriftCheckDetectedHiddenStateMutation
DriftCheckDetectedHiddenBoundaryGrowth
DriftCheckDetectedHiddenLawGrowth
DriftCheckDetectedPermissionDrift
ProofResultDeclaresPassWithoutEvidence
Trait Implementations§
Source§impl Clone for MovementError
impl Clone for MovementError
Source§fn clone(&self) -> MovementError
fn clone(&self) -> MovementError
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 MovementError
impl Debug for MovementError
Source§impl<'de> Deserialize<'de> for MovementError
impl<'de> Deserialize<'de> for MovementError
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 Display for MovementError
impl Display for MovementError
impl Eq for MovementError
Source§impl Error for MovementError
impl Error for MovementError
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()
Source§impl PartialEq for MovementError
impl PartialEq for MovementError
Source§impl Serialize for MovementError
impl Serialize for MovementError
impl StructuralPartialEq for MovementError
Auto Trait Implementations§
impl Freeze for MovementError
impl RefUnwindSafe for MovementError
impl Send for MovementError
impl Sync for MovementError
impl Unpin for MovementError
impl UnsafeUnpin for MovementError
impl UnwindSafe for MovementError
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