Enum cashweb::auth_wrapper::ParseError[][src]

pub enum ParseError {
    PublicKey(Error),
    Signature(Error),
    UnsupportedScheme,
    FraudulentDigest,
    DigestAndPayloadMissing,
    UnexpectedLengthDigest,
}

Error associated with validation and parsing of the AuthWrapper.

Variants

PublicKey(Error)

The public key provided was invalid.

Signature(Error)

The signature provided was an invalid format.

UnsupportedScheme

The signature scheme provided is unsupported.

FraudulentDigest

The payload_digest provided was fraudulent.

DigestAndPayloadMissing

Both the digest and the payload were missing.

UnexpectedLengthDigest

The payload_digest was not 32 bytes long.

Trait Implementations

impl Clone for ParseError[src]

impl Debug for ParseError[src]

impl Display for ParseError[src]

impl Eq for ParseError[src]

impl Error for ParseError[src]

impl PartialEq<ParseError> for ParseError[src]

impl StructuralEq for ParseError[src]

impl StructuralPartialEq for ParseError[src]

Auto Trait Implementations

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<Q, K> Equivalent<K> for Q where
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized
[src]

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

impl<T> Instrument for T[src]

impl<T> Instrument 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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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<V, T> VZip<V> for T where
    V: MultiLane<T>,