pub enum AudienceSetError {
Empty,
BlankAudience,
}Expand description
Why an AudienceSet could not be built.
Variants§
Empty
A verifier that accepts nothing can never authenticate anyone, and a verifier that accepted everything would accept tokens minted for any audience at all. Refusing the empty set makes the misconfiguration loud at construction instead of silent at request time.
BlankAudience
An empty audience string would match a token whose aud claim was
omitted or blank.
Trait Implementations§
Source§impl Clone for AudienceSetError
impl Clone for AudienceSetError
Source§fn clone(&self) -> AudienceSetError
fn clone(&self) -> AudienceSetError
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 AudienceSetError
Source§impl Debug for AudienceSetError
impl Debug for AudienceSetError
Source§impl Display for AudienceSetError
impl Display for AudienceSetError
impl Eq for AudienceSetError
Source§impl Error for AudienceSetError
impl Error for AudienceSetError
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 PartialEq for AudienceSetError
impl PartialEq for AudienceSetError
impl StructuralPartialEq for AudienceSetError
Auto Trait Implementations§
impl Freeze for AudienceSetError
impl RefUnwindSafe for AudienceSetError
impl Send for AudienceSetError
impl Sync for AudienceSetError
impl Unpin for AudienceSetError
impl UnsafeUnpin for AudienceSetError
impl UnwindSafe for AudienceSetError
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.