[][src]Enum ffsend_api::action::metadata::MetaError

pub enum MetaError {
    ComputeSignature,
    NonceRequest,
    NonceResponse(ResponseError),
    Nonce(NonceError),
    Malformed,
    Decrypt,
}

Variants

ComputeSignature

An error occurred while computing the cryptographic signature used for decryption.

NonceRequest

Sending the request to gather the metadata encryption nonce failed.

NonceResponse(ResponseError)

The server responded with an error while fetching the metadata encryption nonce.

Nonce(NonceError)

Couldn't parse the metadata encryption nonce.

Malformed

The received metadata is malformed, and couldn't be decoded or interpreted.

Decrypt

Failed to decrypt the received metadata.

Trait Implementations

impl From<MetaError> for Error[src]

impl Debug for MetaError[src]

impl Display for MetaError[src]

impl Fail for MetaError[src]

Auto Trait Implementations

Blanket Implementations

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

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

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.

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

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

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

impl<T> AsFail for T where
    T: Fail
[src]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

impl<T> Typeable for T where
    T: Any

impl<T> Same<T> for T

type Output = T

Should always be Self