pub struct IdentityKeyMaterial {
pub signing_private_key: String,
pub encryption_private_key: String,
pub signing_public_key: Option<String>,
pub encryption_public_key: Option<String>,
pub signing_kid: Option<String>,
pub encryption_kid: Option<String>,
}Fields§
§signing_private_key: String§encryption_private_key: String§signing_public_key: Option<String>§encryption_public_key: Option<String>§signing_kid: Option<String>§encryption_kid: Option<String>Trait Implementations§
Source§impl Clone for IdentityKeyMaterial
impl Clone for IdentityKeyMaterial
Source§fn clone(&self) -> IdentityKeyMaterial
fn clone(&self) -> IdentityKeyMaterial
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 IdentityKeyMaterial
impl Debug for IdentityKeyMaterial
Source§impl<'de> Deserialize<'de> for IdentityKeyMaterial
impl<'de> Deserialize<'de> for IdentityKeyMaterial
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 IdentityKeyMaterial
impl PartialEq for IdentityKeyMaterial
Source§impl Serialize for IdentityKeyMaterial
impl Serialize for IdentityKeyMaterial
impl Eq for IdentityKeyMaterial
impl StructuralPartialEq for IdentityKeyMaterial
Auto Trait Implementations§
impl Freeze for IdentityKeyMaterial
impl RefUnwindSafe for IdentityKeyMaterial
impl Send for IdentityKeyMaterial
impl Sync for IdentityKeyMaterial
impl Unpin for IdentityKeyMaterial
impl UnsafeUnpin for IdentityKeyMaterial
impl UnwindSafe for IdentityKeyMaterial
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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