pub enum DidError {
Show 39 variants
InvalidDomain,
EmptyPath,
InvalidPathSegment,
InvalidKidFragment,
InvalidManagedRootCount,
ExternalRootControl,
MissingManagedRequestSigning,
ForeignKid,
DuplicateKid,
InvalidPublicKey,
InvalidService,
InvalidExtension,
StoreNotFound,
ProviderUnavailable,
RootKeyMismatch,
CorruptRecord,
SecretNotFound,
IdentityNotFound,
DuplicateIdentity,
KeyNotFound,
ExternalKeyOperation,
KeyRoleViolation,
KeyNotUsable,
KeyMaterialErased,
InvalidRootTransfer,
RootTransferExpired,
RootCapabilityUnavailable,
PendingRootTransferExists,
InvalidPeerKey,
VerificationFailed,
PendingRevisionExists,
PendingRevisionNotFound,
InvalidPublicationState,
InvalidIdentity,
Conflict,
Io(String),
Serialization(String),
Crypto,
UnsupportedOperation,
}Variants§
InvalidDomain
EmptyPath
InvalidPathSegment
InvalidKidFragment
InvalidManagedRootCount
ExternalRootControl
MissingManagedRequestSigning
ForeignKid
DuplicateKid
InvalidPublicKey
InvalidService
InvalidExtension
StoreNotFound
RootKeyMismatch
CorruptRecord
SecretNotFound
IdentityNotFound
DuplicateIdentity
KeyNotFound
ExternalKeyOperation
KeyRoleViolation
KeyNotUsable
KeyMaterialErased
InvalidRootTransfer
RootTransferExpired
PendingRootTransferExists
InvalidPeerKey
VerificationFailed
PendingRevisionExists
PendingRevisionNotFound
InvalidPublicationState
InvalidIdentity
Conflict
Io(String)
Serialization(String)
Crypto
UnsupportedOperation
Trait Implementations§
impl Eq for DidError
Source§impl Error for DidError
impl Error for DidError
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()
impl StructuralPartialEq for DidError
Auto Trait Implementations§
impl Freeze for DidError
impl RefUnwindSafe for DidError
impl Send for DidError
impl Sync for DidError
impl Unpin for DidError
impl UnsafeUnpin for DidError
impl UnwindSafe for DidError
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