pub enum AuthenticationLevel {
Consumer(ConsumerCredentials),
Token(ConsumerCredentials, AccessToken),
}
Expand description
Whether this request is authorized or not
Variants§
Consumer(ConsumerCredentials)
An unauthorized request, using just consumer credentials
Token(ConsumerCredentials, AccessToken)
An authorized request, using consumer credentials and an access token
Trait Implementations§
Source§impl Clone for AuthenticationLevel
impl Clone for AuthenticationLevel
Source§fn clone(&self) -> AuthenticationLevel
fn clone(&self) -> AuthenticationLevel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AuthenticationLevel
impl Debug for AuthenticationLevel
Source§impl Hash for AuthenticationLevel
impl Hash for AuthenticationLevel
Source§impl PartialEq for AuthenticationLevel
impl PartialEq for AuthenticationLevel
impl Eq for AuthenticationLevel
impl StructuralPartialEq for AuthenticationLevel
Auto Trait Implementations§
impl Freeze for AuthenticationLevel
impl RefUnwindSafe for AuthenticationLevel
impl Send for AuthenticationLevel
impl Sync for AuthenticationLevel
impl Unpin for AuthenticationLevel
impl UnwindSafe for AuthenticationLevel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more