[][src]Enum oxide_auth::primitives::registrar::RegistrarError

pub enum RegistrarError {
    Unspecified,
    PrimitiveError,
}

Handled responses from a registrar.

Variants

Unspecified

One of several different causes that should be indistiguishable.

  • Indicates an entirely unknown client.
  • The client is not authorized.
  • The redirection url was not the registered one. It is generally advisable to perform an exact match on the url, to prevent injection of bad query parameters for example but not strictly required.

These should be indistiguishable to avoid security problems.

PrimitiveError

Something went wrong with this primitive that has no security reason.

Trait Implementations

impl Clone for RegistrarError[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl From<Unspecified> for RegistrarError[src]

impl Debug for RegistrarError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

impl<T> From<T> for 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<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> Erased for T

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DebugAny for T where
    T: Any + Debug

impl<T> CloneAny for T where
    T: Clone + Any

impl<T> UnsafeAny for T where
    T: Any

impl<T> IntoCollection<T> for T

impl<T, I> AsResult<T, I> for T where
    I: Input,