pub enum VerificationRelationship {
Authentication,
AssertionMethod,
KeyAgreement,
CapabilityInvocation,
CapabilityDelegation,
}Expand description
A verification relationship (DID Core §5.3): the purpose a verification method may be used
for. The Display and FromStr forms are the DID document property names.
Variants§
Authentication
authentication
AssertionMethod
assertionMethod
KeyAgreement
keyAgreement
CapabilityInvocation
capabilityInvocation
CapabilityDelegation
capabilityDelegation
Implementations§
Trait Implementations§
Source§impl Clone for VerificationRelationship
impl Clone for VerificationRelationship
impl Copy for VerificationRelationship
Source§impl Debug for VerificationRelationship
impl Debug for VerificationRelationship
Source§impl<'de> Deserialize<'de> for VerificationRelationship
impl<'de> Deserialize<'de> for VerificationRelationship
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 VerificationRelationship
impl Display for VerificationRelationship
impl Eq for VerificationRelationship
Source§impl FromStr for VerificationRelationship
impl FromStr for VerificationRelationship
Source§impl Hash for VerificationRelationship
impl Hash for VerificationRelationship
Source§impl Ord for VerificationRelationship
impl Ord for VerificationRelationship
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for VerificationRelationship
impl PartialEq for VerificationRelationship
Source§impl PartialOrd for VerificationRelationship
impl PartialOrd for VerificationRelationship
Source§impl Serialize for VerificationRelationship
impl Serialize for VerificationRelationship
impl StructuralPartialEq for VerificationRelationship
Auto Trait Implementations§
impl Freeze for VerificationRelationship
impl RefUnwindSafe for VerificationRelationship
impl Send for VerificationRelationship
impl Sync for VerificationRelationship
impl Unpin for VerificationRelationship
impl UnsafeUnpin for VerificationRelationship
impl UnwindSafe for VerificationRelationship
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.