pub enum KemFailureKind {
KeyGenerationFailed,
EncapsulateFailed,
DecapsulateFailed,
}Expand description
Specific reason a KEM (key encapsulation) operation failed.
Variants§
KeyGenerationFailed
Key generation did not succeed.
EncapsulateFailed
Encapsulation did not succeed.
DecapsulateFailed
Decapsulation did not succeed.
Trait Implementations§
Source§impl Clone for KemFailureKind
impl Clone for KemFailureKind
Source§fn clone(&self) -> KemFailureKind
fn clone(&self) -> KemFailureKind
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 moreimpl Copy for KemFailureKind
Source§impl Debug for KemFailureKind
impl Debug for KemFailureKind
Source§impl Display for KemFailureKind
impl Display for KemFailureKind
impl Eq for KemFailureKind
Source§impl PartialEq for KemFailureKind
impl PartialEq for KemFailureKind
impl StructuralPartialEq for KemFailureKind
Auto Trait Implementations§
impl Freeze for KemFailureKind
impl RefUnwindSafe for KemFailureKind
impl Send for KemFailureKind
impl Sync for KemFailureKind
impl Unpin for KemFailureKind
impl UnsafeUnpin for KemFailureKind
impl UnwindSafe for KemFailureKind
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