pub enum DpopError {
Show 26 variants
MultipleDpopHeaders,
InvalidDpopHeader,
MissingDpopHeader,
MalformedJws,
InvalidAlg(String),
UnsupportedAlg(String),
InvalidSignature,
BadJwk(&'static str),
MissingClaim(&'static str),
InvalidMethod,
HtmMismatch,
MalformedHtu,
HtuMismatch,
AthMalformed,
MissingAth,
AthMismatch,
FutureSkew,
Stale,
Replay,
Store(Box<dyn Error + Send + Sync>),
JtiTooLong,
UseDpopNonce {
nonce: String,
},
MissingNonce,
NonceMismatch,
NonceStale,
InvalidHmacConfig,
}Variants§
MultipleDpopHeaders
InvalidDpopHeader
MissingDpopHeader
MalformedJws
InvalidAlg(String)
UnsupportedAlg(String)
InvalidSignature
BadJwk(&'static str)
MissingClaim(&'static str)
InvalidMethod
HtmMismatch
MalformedHtu
HtuMismatch
AthMalformed
MissingAth
AthMismatch
FutureSkew
Stale
Replay
Store(Box<dyn Error + Send + Sync>)
JtiTooLong
UseDpopNonce
MissingNonce
NonceMismatch
NonceStale
InvalidHmacConfig
Trait Implementations§
Source§impl Error for DpopError
impl Error for DpopError
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 !RefUnwindSafe for DpopError
impl !UnwindSafe for DpopError
impl Freeze for DpopError
impl Send for DpopError
impl Sync for DpopError
impl Unpin for DpopError
impl UnsafeUnpin for DpopError
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