Enum gotham_restful::AuthSource
source · [−]pub enum AuthSource {
Cookie(String),
Header(HeaderName),
AuthorizationHeader,
}
Expand description
The source of the authentication token in the request.
Variants
Cookie(String)
Take the token from a cookie with the given name.
Header(HeaderName)
Take the token from a header with the given name.
AuthorizationHeader
Take the token from the HTTP Authorization header. This is different from Header("Authorization")
as it will follow the scheme param
format from the HTTP specification. The scheme
will
be discarded, so its value doesn’t matter.
Trait Implementations
sourceimpl Clone for AuthSource
impl Clone for AuthSource
sourcefn clone(&self) -> AuthSource
fn clone(&self) -> AuthSource
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AuthSource
impl Debug for AuthSource
impl StateData for AuthSource
Auto Trait Implementations
impl RefUnwindSafe for AuthSource
impl Send for AuthSource
impl Sync for AuthSource
impl Unpin for AuthSource
impl UnwindSafe for AuthSource
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FromState for Twhere
T: StateData,
impl<T> FromState for Twhere
T: StateData,
sourcefn try_borrow_from(state: &State) -> Option<&T>
fn try_borrow_from(state: &State) -> Option<&T>
Tries to borrow a value from the
State
storage. Read moresourcefn borrow_from(state: &State) -> &T
fn borrow_from(state: &State) -> &T
Borrows a value from the
State
storage. Read moresourcefn try_borrow_mut_from(state: &mut State) -> Option<&mut T>
fn try_borrow_mut_from(state: &mut State) -> Option<&mut T>
Tries to mutably borrow a value from the
State
storage. Read moresourcefn borrow_mut_from(state: &mut State) -> &mut T
fn borrow_mut_from(state: &mut State) -> &mut T
Mutably borrows a value from the
State
storage. Read moresourcefn try_take_from(state: &mut State) -> Option<T>
fn try_take_from(state: &mut State) -> Option<T>
Tries to move a value out of the
State
storage and return ownership. Read moresourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoSql for T
impl<T> IntoSql for T
sourcefn into_sql<T>(self) -> Self::Expressionwhere
Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
fn into_sql<T>(self) -> Self::Expressionwhere
Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
Convert
self
to an expression for Diesel’s query builder. Read moresourcefn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
T: SqlType + TypedExpressionType,
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
T: SqlType + TypedExpressionType,
&'a Self: AsExpression<T>,
Convert
&self
to an expression for Diesel’s query builder. Read more