pub enum BearerTokenErrorKind {
MissingHeader,
InvalidUtf8,
InvalidScheme,
EmptyToken,
}Expand description
The specific kind of bearer token error.
Variants§
MissingHeader
Authorization header is missing.
InvalidUtf8
Authorization header isn’t valid UTF-8.
InvalidScheme
Authorization header doesn’t use the Bearer scheme.
EmptyToken
Authorization header has Bearer but no token value.
Trait Implementations§
Source§impl Clone for BearerTokenErrorKind
impl Clone for BearerTokenErrorKind
Source§fn clone(&self) -> BearerTokenErrorKind
fn clone(&self) -> BearerTokenErrorKind
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 BearerTokenErrorKind
impl Debug for BearerTokenErrorKind
Source§impl PartialEq for BearerTokenErrorKind
impl PartialEq for BearerTokenErrorKind
impl Copy for BearerTokenErrorKind
impl Eq for BearerTokenErrorKind
impl StructuralPartialEq for BearerTokenErrorKind
Auto Trait Implementations§
impl Freeze for BearerTokenErrorKind
impl RefUnwindSafe for BearerTokenErrorKind
impl Send for BearerTokenErrorKind
impl Sync for BearerTokenErrorKind
impl Unpin for BearerTokenErrorKind
impl UnwindSafe for BearerTokenErrorKind
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).