pub enum KdfFailureKind {
InvalidSecretLength,
InvalidSaltLength,
InvalidOutputLength,
InvalidIterationCount,
InvalidParams,
DerivationFailed,
}Expand description
Specific reason a KDF operation failed.
Variants§
InvalidSecretLength
The secret/password input had an unacceptable length.
InvalidSaltLength
The salt input had an unacceptable length.
InvalidOutputLength
The requested output length was unacceptable.
InvalidIterationCount
The iteration count was zero or outside this API’s accepted range.
InvalidParams
The supplied KDF parameters were invalid.
DerivationFailed
The derivation itself did not succeed.
Trait Implementations§
Source§impl Clone for KdfFailureKind
impl Clone for KdfFailureKind
Source§fn clone(&self) -> KdfFailureKind
fn clone(&self) -> KdfFailureKind
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 KdfFailureKind
Source§impl Debug for KdfFailureKind
impl Debug for KdfFailureKind
Source§impl Display for KdfFailureKind
impl Display for KdfFailureKind
impl Eq for KdfFailureKind
Source§impl PartialEq for KdfFailureKind
impl PartialEq for KdfFailureKind
impl StructuralPartialEq for KdfFailureKind
Auto Trait Implementations§
impl Freeze for KdfFailureKind
impl RefUnwindSafe for KdfFailureKind
impl Send for KdfFailureKind
impl Sync for KdfFailureKind
impl Unpin for KdfFailureKind
impl UnsafeUnpin for KdfFailureKind
impl UnwindSafe for KdfFailureKind
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