pub enum KeyWrapOutcome {
UnsupportedProfileId,
UnsupportedArchiveIdentity,
UnsupportedRecipientIdentity,
UnsupportedSuite,
CertificatePolicyRejected,
InvalidRecord,
NoMatchingPrivateKey,
UnwrappedCandidateMasterKey {
master_key: [u8; 32],
recipient_spki_digest: [u8; 32],
},
}Variants§
UnsupportedProfileId
UnsupportedArchiveIdentity
UnsupportedRecipientIdentity
UnsupportedSuite
CertificatePolicyRejected
InvalidRecord
NoMatchingPrivateKey
UnwrappedCandidateMasterKey
Trait Implementations§
Source§impl Clone for KeyWrapOutcome
impl Clone for KeyWrapOutcome
Source§fn clone(&self) -> KeyWrapOutcome
fn clone(&self) -> KeyWrapOutcome
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 KeyWrapOutcome
impl Debug for KeyWrapOutcome
impl Eq for KeyWrapOutcome
Source§impl PartialEq for KeyWrapOutcome
impl PartialEq for KeyWrapOutcome
Source§fn eq(&self, other: &KeyWrapOutcome) -> bool
fn eq(&self, other: &KeyWrapOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for KeyWrapOutcome
Auto Trait Implementations§
impl Freeze for KeyWrapOutcome
impl RefUnwindSafe for KeyWrapOutcome
impl Send for KeyWrapOutcome
impl Sync for KeyWrapOutcome
impl Unpin for KeyWrapOutcome
impl UnsafeUnpin for KeyWrapOutcome
impl UnwindSafe for KeyWrapOutcome
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