Enum scram::Kind[][src]

pub enum Kind {
    InvalidNonce,
    InvalidField(Field),
    ExpectedField(Field),
}

The kinds of protocol errors.

Variants

InvalidNonce

The server responded with a nonce that doesn't start with our nonce.

InvalidField(Field)

The content of the field Field is invalid.

ExpectedField(Field)

The field Field was expected but not found.

Trait Implementations

impl Debug for Kind[src]

impl PartialEq<Kind> for Kind[src]

impl StructuralPartialEq for Kind[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, 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>,