pub enum CredentialIssuer {
Simple(String),
Object {
id: String,
name: Option<String>,
},
}Expand description
The issuer of a credential, either a simple DID string or an object with metadata.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for CredentialIssuer
impl Clone for CredentialIssuer
Source§fn clone(&self) -> CredentialIssuer
fn clone(&self) -> CredentialIssuer
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 CredentialIssuer
impl Debug for CredentialIssuer
Source§impl<'de> Deserialize<'de> for CredentialIssuer
impl<'de> Deserialize<'de> for CredentialIssuer
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 CredentialIssuer
impl RefUnwindSafe for CredentialIssuer
impl Send for CredentialIssuer
impl Sync for CredentialIssuer
impl Unpin for CredentialIssuer
impl UnwindSafe for CredentialIssuer
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