pub enum JwtClaimsError {
Expired,
NotYetValid,
IssuedAtFuture,
NotInAudience,
ParsingFailed,
}Expand description
Claims validation errors (DBRST303).
Variants§
Expired
exp claim is in the past (beyond the 30-second skew window).
NotYetValid
nbf claim is in the future (beyond the 30-second skew window).
IssuedAtFuture
iat claim is in the future (beyond the 30-second skew window).
NotInAudience
aud claim does not match the configured audience.
ParsingFailed
Claims JSON could not be parsed into the expected structure.
Trait Implementations§
Source§impl Clone for JwtClaimsError
impl Clone for JwtClaimsError
Source§fn clone(&self) -> JwtClaimsError
fn clone(&self) -> JwtClaimsError
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 JwtClaimsError
impl Debug for JwtClaimsError
Source§impl Display for JwtClaimsError
impl Display for JwtClaimsError
Source§impl Error for JwtClaimsError
impl Error for JwtClaimsError
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 From<JwtClaimsError> for JwtError
impl From<JwtClaimsError> for JwtError
Source§fn from(e: JwtClaimsError) -> Self
fn from(e: JwtClaimsError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JwtClaimsError
impl RefUnwindSafe for JwtClaimsError
impl Send for JwtClaimsError
impl Sync for JwtClaimsError
impl Unpin for JwtClaimsError
impl UnsafeUnpin for JwtClaimsError
impl UnwindSafe for JwtClaimsError
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more