pub enum JwtAudience {
Single(String),
Multiple(Vec<String>),
}Expand description
Expected token recipients, preserving the string or array claim representation.
Variants§
Single(String)
One recipient encoded as a string.
Multiple(Vec<String>)
Recipients encoded as an array, including an explicit empty array.
Trait Implementations§
Source§impl Clone for JwtAudience
impl Clone for JwtAudience
Source§impl Debug for JwtAudience
impl Debug for JwtAudience
Source§impl<'de> Deserialize<'de> for JwtAudience
impl<'de> Deserialize<'de> for JwtAudience
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&str> for JwtAudience
impl From<&str> for JwtAudience
Source§impl From<String> for JwtAudience
impl From<String> for JwtAudience
Auto Trait Implementations§
impl Freeze for JwtAudience
impl RefUnwindSafe for JwtAudience
impl Send for JwtAudience
impl Sync for JwtAudience
impl Unpin for JwtAudience
impl UnsafeUnpin for JwtAudience
impl UnwindSafe for JwtAudience
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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