pub enum OperationLocatorError {
Show 19 variants
InvalidLength {
expected: usize,
actual: usize,
},
BadMagic,
Truncated,
Checksum {
expected: u32,
actual: u32,
},
UnsupportedOperationVersion(u16),
UnsupportedArtifactVersion(u16),
UnsupportedAuthority(u8),
NonCanonicalReservedByte,
InvalidCollection,
InvalidRecoveryEra,
InvalidOperationIdentity,
InvalidAuthorityPosition,
InvalidDigest,
InvalidExpiry,
InvalidArtifactBounds,
OperationBindingMismatch,
InvalidArtifactRange,
ArtifactRangeOverflow,
ArtifactDigestMismatch,
}Variants§
InvalidLength
BadMagic
Truncated
Checksum
UnsupportedOperationVersion(u16)
UnsupportedArtifactVersion(u16)
UnsupportedAuthority(u8)
NonCanonicalReservedByte
InvalidCollection
InvalidRecoveryEra
InvalidOperationIdentity
InvalidAuthorityPosition
InvalidDigest
InvalidExpiry
InvalidArtifactBounds
OperationBindingMismatch
InvalidArtifactRange
ArtifactRangeOverflow
ArtifactDigestMismatch
Trait Implementations§
Source§impl Clone for OperationLocatorError
impl Clone for OperationLocatorError
Source§impl Debug for OperationLocatorError
impl Debug for OperationLocatorError
Source§impl Display for OperationLocatorError
impl Display for OperationLocatorError
impl Eq for OperationLocatorError
Source§impl Error for OperationLocatorError
impl Error for OperationLocatorError
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 OperationLocatorError
impl PartialEq for OperationLocatorError
impl StructuralPartialEq for OperationLocatorError
Auto Trait Implementations§
impl Freeze for OperationLocatorError
impl RefUnwindSafe for OperationLocatorError
impl Send for OperationLocatorError
impl Sync for OperationLocatorError
impl Unpin for OperationLocatorError
impl UnsafeUnpin for OperationLocatorError
impl UnwindSafe for OperationLocatorError
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