pub enum DIDResolutionError {
Show 21 variants
InvalidDid,
InvalidDidUrl,
InvalidDidUrlPrefix,
InvalidDidUrlFormat,
DidUrlPartLengthTooShort,
NotFound,
RepresentationNotSupported,
MethodNotSupported,
InternalError,
InvalidPublicKey,
InvalidPublicKeyLength,
InvalidPublicKeyType,
UnsupportedPublicKeyType,
NotAllowedVerificationMethodType,
NotAllowedKeyType,
NotAllowedMethod,
NotAllowedCertificate,
NotAllowedLocalDuplicateKey,
NotAllowedLocalDerivedKey,
NotAllowedGlobalDuplicateKey,
NonSuccessResponse,
}Expand description
Registry for error types found across the DID core specification, and especially during the DID resolution process.
Variants§
InvalidDid
InvalidDidUrl
InvalidDidUrlPrefix
InvalidDidUrlFormat
DidUrlPartLengthTooShort
NotFound
RepresentationNotSupported
MethodNotSupported
InternalError
InvalidPublicKey
InvalidPublicKeyLength
InvalidPublicKeyType
UnsupportedPublicKeyType
NotAllowedVerificationMethodType
NotAllowedKeyType
NotAllowedMethod
NotAllowedCertificate
NotAllowedLocalDuplicateKey
NotAllowedLocalDerivedKey
NotAllowedGlobalDuplicateKey
NonSuccessResponse
Trait Implementations§
Source§impl Clone for DIDResolutionError
impl Clone for DIDResolutionError
Source§fn clone(&self) -> DIDResolutionError
fn clone(&self) -> DIDResolutionError
Returns a duplicate of the value. Read more
1.0.0 · 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 DIDResolutionError
impl Debug for DIDResolutionError
Source§impl<'de> Deserialize<'de> for DIDResolutionError
impl<'de> Deserialize<'de> for DIDResolutionError
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 DIDResolutionError
impl Display for DIDResolutionError
Source§impl Error for DIDResolutionError
impl Error for DIDResolutionError
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 DIDResolutionError
impl PartialEq for DIDResolutionError
Source§impl Serialize for DIDResolutionError
impl Serialize for DIDResolutionError
impl StructuralPartialEq for DIDResolutionError
Auto Trait Implementations§
impl Freeze for DIDResolutionError
impl RefUnwindSafe for DIDResolutionError
impl Send for DIDResolutionError
impl Sync for DIDResolutionError
impl Unpin for DIDResolutionError
impl UnwindSafe for DIDResolutionError
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