pub enum BearerAuthError {
Empty,
Invalid(String),
Unavailable(String),
}Expand description
Bearer validation failure retained in the dependency-cycle-free trait
surface so AuthenticatedPrincipal::require_scope remains source
compatible when the principal type is re-exported by auth-core.
Variants§
Implementations§
Source§impl BearerAuthError
impl BearerAuthError
pub const fn diagnostic_class(&self) -> &'static str
Trait Implementations§
Source§impl Debug for BearerAuthError
impl Debug for BearerAuthError
Source§impl Display for BearerAuthError
impl Display for BearerAuthError
Source§impl Error for BearerAuthError
impl Error for BearerAuthError
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()
Auto Trait Implementations§
impl Freeze for BearerAuthError
impl RefUnwindSafe for BearerAuthError
impl Send for BearerAuthError
impl Sync for BearerAuthError
impl Unpin for BearerAuthError
impl UnsafeUnpin for BearerAuthError
impl UnwindSafe for BearerAuthError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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