pub enum BearerTokenError {
Empty,
TooLong,
InvalidByte,
AllocationFailed,
}Expand description
Bearer-token validation error.
Variants§
Empty
Tokens must not be empty.
TooLong
Tokens exceed MAX_BEARER_TOKEN_BYTES.
InvalidByte
Tokens contain bytes outside the RFC bearer-token alphabet or invalid non-trailing padding.
AllocationFailed
Allocation failed while taking owned secret storage.
Trait Implementations§
Source§impl Clone for BearerTokenError
impl Clone for BearerTokenError
Source§fn clone(&self) -> BearerTokenError
fn clone(&self) -> BearerTokenError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BearerTokenError
Source§impl Debug for BearerTokenError
impl Debug for BearerTokenError
Source§impl Display for BearerTokenError
impl Display for BearerTokenError
impl Eq for BearerTokenError
Source§impl Error for BearerTokenError
impl Error for BearerTokenError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for BearerTokenError
impl PartialEq for BearerTokenError
impl StructuralPartialEq for BearerTokenError
Auto Trait Implementations§
impl Freeze for BearerTokenError
impl RefUnwindSafe for BearerTokenError
impl Send for BearerTokenError
impl Sync for BearerTokenError
impl Unpin for BearerTokenError
impl UnsafeUnpin for BearerTokenError
impl UnwindSafe for BearerTokenError
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