pub enum VerificationRef {
Reference(String),
Embedded(VerificationMethod),
}Expand description
A reference to a verification method — either embedded or a URI reference.
Per W3C DID Core §5.3, verification relationships contain either:
- A full embedded
VerificationMethodobject - A string DID URL (reference to a VM defined in
verificationMethod)
Variants§
Reference(String)
Embedded(VerificationMethod)
Implementations§
Trait Implementations§
Source§impl Clone for VerificationRef
impl Clone for VerificationRef
Source§fn clone(&self) -> VerificationRef
fn clone(&self) -> VerificationRef
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 VerificationRef
impl Debug for VerificationRef
Source§impl<'de> Deserialize<'de> for VerificationRef
impl<'de> Deserialize<'de> for VerificationRef
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 PartialEq for VerificationRef
impl PartialEq for VerificationRef
Source§impl Serialize for VerificationRef
impl Serialize for VerificationRef
impl StructuralPartialEq for VerificationRef
Auto Trait Implementations§
impl Freeze for VerificationRef
impl RefUnwindSafe for VerificationRef
impl Send for VerificationRef
impl Sync for VerificationRef
impl Unpin for VerificationRef
impl UnwindSafe for VerificationRef
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