pub struct PassportCredentialSubject {
pub id: String,
pub payload_hash: String,
}Expand description
Claims about the DPP passport being attested.
Fields§
§id: Stringurn:uuid:{passport_id} — the DPP passport being attested.
payload_hash: StringSHA-256 hex digest of the RFC 8785 canonical payload bytes.
Trait Implementations§
Source§impl Clone for PassportCredentialSubject
impl Clone for PassportCredentialSubject
Source§fn clone(&self) -> PassportCredentialSubject
fn clone(&self) -> PassportCredentialSubject
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PassportCredentialSubject
impl Debug for PassportCredentialSubject
Source§impl<'de> Deserialize<'de> for PassportCredentialSubject
impl<'de> Deserialize<'de> for PassportCredentialSubject
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportCredentialSubject, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportCredentialSubject, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for PassportCredentialSubject
impl Serialize for PassportCredentialSubject
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for PassportCredentialSubject
impl RefUnwindSafe for PassportCredentialSubject
impl Send for PassportCredentialSubject
impl Sync for PassportCredentialSubject
impl Unpin for PassportCredentialSubject
impl UnsafeUnpin for PassportCredentialSubject
impl UnwindSafe for PassportCredentialSubject
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