pub struct PasswordRecipientInfo {
pub version: CmsVersion,
pub key_derivation_algorithm: Option<KeyDerivationAlgorithmIdentifier>,
pub key_encryption_algorithm: KeyEncryptionAlgorithmIdentifier,
pub encrypted_key: EncryptedKey,
}
Expand description
Password recipient info.
PasswordRecipientInfo ::= SEQUENCE {
version CMSVersion, -- Always set to 0
keyDerivationAlgorithm [0] KeyDerivationAlgorithmIdentifier
OPTIONAL,
keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
encryptedKey EncryptedKey }
Fields
version: CmsVersion
key_derivation_algorithm: Option<KeyDerivationAlgorithmIdentifier>
key_encryption_algorithm: KeyEncryptionAlgorithmIdentifier
encrypted_key: EncryptedKey
Trait Implementations
sourceimpl Clone for PasswordRecipientInfo
impl Clone for PasswordRecipientInfo
sourcefn clone(&self) -> PasswordRecipientInfo
fn clone(&self) -> PasswordRecipientInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PasswordRecipientInfo
impl Debug for PasswordRecipientInfo
sourceimpl PartialEq<PasswordRecipientInfo> for PasswordRecipientInfo
impl PartialEq<PasswordRecipientInfo> for PasswordRecipientInfo
sourcefn eq(&self, other: &PasswordRecipientInfo) -> bool
fn eq(&self, other: &PasswordRecipientInfo) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &PasswordRecipientInfo) -> bool
fn ne(&self, other: &PasswordRecipientInfo) -> bool
This method tests for !=
.
impl Eq for PasswordRecipientInfo
impl StructuralEq for PasswordRecipientInfo
impl StructuralPartialEq for PasswordRecipientInfo
Auto Trait Implementations
impl RefUnwindSafe for PasswordRecipientInfo
impl Send for PasswordRecipientInfo
impl Sync for PasswordRecipientInfo
impl Unpin for PasswordRecipientInfo
impl UnwindSafe for PasswordRecipientInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more