Enum opaque_ke::errors::ProtocolError[][src]

pub enum ProtocolError {
    VerificationError(PakeError),
    ServerError,
    ServerInvalidEnvelopeCredentialsFormatError,
    ClientError,
}

Represents an error in protocol handling

Variants

VerificationError(PakeError)

This error results from an error during password verification

Internal error during password verification: {0}

ServerError

This error occurs when the server answer cannot be handled Server response cannot be handled.

ServerInvalidEnvelopeCredentialsFormatError

This error occurs when the server specifies an envelope credentials format that is invalid

ClientError

This error occurs when the client request cannot be handled Client request cannot be handled.

Trait Implementations

impl Debug for ProtocolError[src]

impl Display for ProtocolError[src]

impl Error for ProtocolError[src]

impl From<Infallible> for ProtocolError[src]

impl From<InternalPakeError> for ProtocolError[src]

impl From<PakeError> for ProtocolError[src]

impl From<TryFromSizedBytesError> for ProtocolError[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<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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,