pub enum MaError {
Show 46 variants
EmptyDid,
InvalidDidPrefix,
MissingIdentifier,
MissingFragment,
UnexpectedFragment,
InvalidDidFormat,
InvalidFragment(String),
InvalidIdentifier,
InvalidMessageId,
EmptyMessageId,
InvalidMessageType,
InvalidKeyType,
InvalidRecipient,
MissingContent,
MissingContentType,
MissingSender,
MissingSignature,
InvalidMessageTimestamp,
MessageTooOld,
MessageFromFuture,
ReplayDetected,
SameActor,
BroadcastMustNotHaveRecipient,
MessageRequiresRecipient,
EmptyContext,
EmptyController,
VerificationMethodMissingType,
UnknownVerificationMethod(String),
EmptyPublicKeyMultibase,
InvalidPublicKeyMultibase,
InvalidMulticodec {
expected: u64,
actual: u64,
},
InvalidKeyLength {
expected: usize,
actual: usize,
},
MissingProof,
InvalidDocumentSignature,
InvalidMessageSignature,
InvalidCreatedAt(String),
InvalidUpdatedAt(String),
InvalidIdentity,
MissingEnvelopeField(&'static str),
InvalidEphemeralKeyLength,
CiphertextTooShort,
Crypto,
CborEncode(String),
CborDecode(String),
JsonEncode(String),
JsonDecode(String),
}Variants§
EmptyDid
InvalidDidPrefix
MissingIdentifier
MissingFragment
UnexpectedFragment
InvalidDidFormat
InvalidFragment(String)
InvalidIdentifier
InvalidMessageId
EmptyMessageId
InvalidMessageType
InvalidKeyType
InvalidRecipient
MissingContent
MissingContentType
MissingSender
MissingSignature
InvalidMessageTimestamp
MessageTooOld
MessageFromFuture
ReplayDetected
SameActor
BroadcastMustNotHaveRecipient
MessageRequiresRecipient
EmptyContext
EmptyController
VerificationMethodMissingType
UnknownVerificationMethod(String)
EmptyPublicKeyMultibase
InvalidPublicKeyMultibase
InvalidMulticodec
InvalidKeyLength
MissingProof
InvalidDocumentSignature
InvalidMessageSignature
InvalidCreatedAt(String)
InvalidUpdatedAt(String)
InvalidIdentity
MissingEnvelopeField(&'static str)
InvalidEphemeralKeyLength
CiphertextTooShort
Crypto
CborEncode(String)
CborDecode(String)
JsonEncode(String)
JsonDecode(String)
Trait Implementations§
Source§impl Error for MaError
impl Error for MaError
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 MaError
impl RefUnwindSafe for MaError
impl Send for MaError
impl Sync for MaError
impl Unpin for MaError
impl UnsafeUnpin for MaError
impl UnwindSafe for MaError
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