pub enum JwtTargetControlPreparationError {
PreparationBindingUnavailable,
InvalidCompactToken,
InvalidControlInvariant,
}Expand description
Redaction-safe invariant failure while deriving the one invalid-signature control. This is a local implementation error, not a target observation.
Variants§
The operating system could not provide one opaque per-preparation binding. No token bytes are exposed by this failure.
InvalidCompactToken
The already reviewed token could not be reproduced as one strict compact ES256 object.
InvalidControlInvariant
The derived token did not retain the expected locally invalid signature relationship.
Trait Implementations§
Source§impl Clone for JwtTargetControlPreparationError
impl Clone for JwtTargetControlPreparationError
Source§fn clone(&self) -> JwtTargetControlPreparationError
fn clone(&self) -> JwtTargetControlPreparationError
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 JwtTargetControlPreparationError
impl Eq for JwtTargetControlPreparationError
Source§impl Error for JwtTargetControlPreparationError
impl Error for JwtTargetControlPreparationError
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()
impl StructuralPartialEq for JwtTargetControlPreparationError
Auto Trait Implementations§
impl Freeze for JwtTargetControlPreparationError
impl RefUnwindSafe for JwtTargetControlPreparationError
impl Send for JwtTargetControlPreparationError
impl Sync for JwtTargetControlPreparationError
impl Unpin for JwtTargetControlPreparationError
impl UnsafeUnpin for JwtTargetControlPreparationError
impl UnwindSafe for JwtTargetControlPreparationError
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more