#[non_exhaustive]pub enum JwtTargetAcceptancePolicyError {
InvalidOperatorPolicyReference,
InvalidOperatorPolicyRevision,
InvalidApplication,
InvalidResource,
ForeignResourceOrigin,
ResourceOutsideApplication,
InvalidResourceReference,
InvalidSuccessJsonField,
}Expand description
Static, redaction-safe target policy failure.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InvalidOperatorPolicyReference
The operator policy reference was not a bounded lowercase ASCII slug.
InvalidOperatorPolicyRevision
The operator policy revision was not a bounded lowercase ASCII slug.
InvalidApplication
The application URL violated the strict HTTP(S) URL shape.
InvalidResource
The resource URL violated the strict HTTP(S) URL shape.
ForeignResourceOrigin
The resource scheme, host, or effective port differed from the application.
ResourceOutsideApplication
The resource path was not segment-contained by the application path.
InvalidResourceReference
The resource reference was not a bounded lowercase ASCII slug.
InvalidSuccessJsonField
The selected top-level JSON field was not a bounded safe ASCII name.
Trait Implementations§
Source§impl Clone for JwtTargetAcceptancePolicyError
impl Clone for JwtTargetAcceptancePolicyError
Source§fn clone(&self) -> JwtTargetAcceptancePolicyError
fn clone(&self) -> JwtTargetAcceptancePolicyError
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 JwtTargetAcceptancePolicyError
impl Eq for JwtTargetAcceptancePolicyError
Source§impl Error for JwtTargetAcceptancePolicyError
impl Error for JwtTargetAcceptancePolicyError
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 JwtTargetAcceptancePolicyError
Auto Trait Implementations§
impl Freeze for JwtTargetAcceptancePolicyError
impl RefUnwindSafe for JwtTargetAcceptancePolicyError
impl Send for JwtTargetAcceptancePolicyError
impl Sync for JwtTargetAcceptancePolicyError
impl Unpin for JwtTargetAcceptancePolicyError
impl UnsafeUnpin for JwtTargetAcceptancePolicyError
impl UnwindSafe for JwtTargetAcceptancePolicyError
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