pub struct PublicKeyDeclaration {
pub key_type: String,
pub public_key_multibase: String,
}Expand description
Public key block embedded in AgentCardPayload.
Fields§
§key_type: String"Ed25519VerificationKey2020" for Ed25519 keys.
public_key_multibase: StringMultibase-encoded public key (W3C did:key §2.1 form).
Trait Implementations§
Source§impl Clone for PublicKeyDeclaration
impl Clone for PublicKeyDeclaration
Source§fn clone(&self) -> PublicKeyDeclaration
fn clone(&self) -> PublicKeyDeclaration
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 PublicKeyDeclaration
impl Debug for PublicKeyDeclaration
Source§impl<'de> Deserialize<'de> for PublicKeyDeclaration
impl<'de> Deserialize<'de> for PublicKeyDeclaration
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 PublicKeyDeclaration
impl RefUnwindSafe for PublicKeyDeclaration
impl Send for PublicKeyDeclaration
impl Sync for PublicKeyDeclaration
impl Unpin for PublicKeyDeclaration
impl UnsafeUnpin for PublicKeyDeclaration
impl UnwindSafe for PublicKeyDeclaration
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