[][src]Enum pwbox::EraseError

pub enum EraseError {
    NoKdf,
    NoCipher,
    SerializeKdf(JsonError),
}

Errors occurring during erasing a PwBox.

Variants

NoKdf

KDF used in the box is not registered with the Eraser.

NoCipher

Cipher used in the box is not registered with the Eraser.

SerializeKdf(JsonError)

Error serializing KDF params.

Trait Implementations

impl Debug for EraseError[src]

impl Display for EraseError[src]

impl Error for EraseError[src]

Auto Trait Implementations

impl RefUnwindSafe for EraseError

impl Send for EraseError

impl Sync for EraseError

impl Unpin for EraseError

impl UnwindSafe for EraseError

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.