pub struct CredentialSubject {
pub id: String,
pub claims: HashMap<String, Value>,
}Expand description
The subject of a credential, including the subject’s DID and claims.
Fields§
§id: StringThe DID of the subject
claims: HashMap<String, Value>Key-value claims about the subject
Trait Implementations§
Source§impl Clone for CredentialSubject
impl Clone for CredentialSubject
Source§fn clone(&self) -> CredentialSubject
fn clone(&self) -> CredentialSubject
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 CredentialSubject
impl Debug for CredentialSubject
Source§impl<'de> Deserialize<'de> for CredentialSubject
impl<'de> Deserialize<'de> for CredentialSubject
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
Auto Trait Implementations§
impl Freeze for CredentialSubject
impl RefUnwindSafe for CredentialSubject
impl Send for CredentialSubject
impl Sync for CredentialSubject
impl Unpin for CredentialSubject
impl UnwindSafe for CredentialSubject
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