pub enum ClaimValue {
String(String),
Integer(i64),
Bytes(Vec<u8>),
Array(Vec<ClaimValue>),
Map(HashMap<String, ClaimValue>),
}Expand description
Possible values for a claim
Variants§
Trait Implementations§
Source§impl Clone for ClaimValue
impl Clone for ClaimValue
Source§fn clone(&self) -> ClaimValue
fn clone(&self) -> ClaimValue
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClaimValue
impl Debug for ClaimValue
Source§impl<'de> Deserialize<'de> for ClaimValue
impl<'de> Deserialize<'de> for ClaimValue
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
Auto Trait Implementations§
impl Freeze for ClaimValue
impl RefUnwindSafe for ClaimValue
impl Send for ClaimValue
impl Sync for ClaimValue
impl Unpin for ClaimValue
impl UnwindSafe for ClaimValue
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