Enum scram::server::AuthenticationStatus[][src]

pub enum AuthenticationStatus {
    Authenticated,
    NotAuthenticated,
    NotAuthorized,
}

The status of authentication after the final client message has been received by the server.

Variants

Authenticated

The client has correctly authenticated, and has been authorized.

NotAuthenticated

The client was not correctly authenticated, meaning they supplied an incorrect password.

NotAuthorized

The client authenticated correctly, but was not authorized for the alternate user they requested.

Trait Implementations

impl Clone for AuthenticationStatus[src]

impl Copy for AuthenticationStatus[src]

impl Debug for AuthenticationStatus[src]

impl PartialEq<AuthenticationStatus> for AuthenticationStatus[src]

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

type Owned = T

The resulting type after obtaining ownership.

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>,