pub struct VerifiableCredential {
pub unsigned: UnsignedVerifiableCredential,
pub proof: Proof,
}Expand description
A Verifiable Credential as defined by the W3C Verifiable Credentials Data Model v2.0 - https://www.w3.org/TR/vc-data-model-2.0, this adds the proof to the UnsignedVerifiableCredential struct
Fields§
§unsigned: UnsignedVerifiableCredential§proof: ProofImplementations§
Source§impl VerifiableCredential
impl VerifiableCredential
Sourcepub fn to_unsigned(self) -> UnsignedVerifiableCredential
pub fn to_unsigned(self) -> UnsignedVerifiableCredential
Removes the proof and returns the UnsignedVerifiableCredential
Trait Implementations§
Source§impl Clone for VerifiableCredential
impl Clone for VerifiableCredential
Source§fn clone(&self) -> VerifiableCredential
fn clone(&self) -> VerifiableCredential
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 VerifiableCredential
impl Debug for VerifiableCredential
Source§impl<'de> Deserialize<'de> for VerifiableCredential
impl<'de> Deserialize<'de> for VerifiableCredential
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 VerifiableCredential
impl PartialEq for VerifiableCredential
Source§impl Serialize for VerifiableCredential
impl Serialize for VerifiableCredential
impl StructuralPartialEq for VerifiableCredential
Auto Trait Implementations§
impl Freeze for VerifiableCredential
impl RefUnwindSafe for VerifiableCredential
impl Send for VerifiableCredential
impl Sync for VerifiableCredential
impl Unpin for VerifiableCredential
impl UnwindSafe for VerifiableCredential
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