pub struct DecodedAccessToken {
pub aud: Option<Value>,
pub azp: Option<String>,
pub exp: u64,
pub gty: Option<String>,
pub iat: u64,
pub iss: String,
pub scope: Option<String>,
pub sub: String,
pub user_roles: Vec<String>,
pub permissions: Vec<String>,
}Fields§
§aud: Option<Value>§azp: Option<String>§exp: u64§gty: Option<String>§iat: u64§iss: String§scope: Option<String>§sub: String§user_roles: Vec<String>§permissions: Vec<String>Implementations§
Trait Implementations§
Source§impl Debug for DecodedAccessToken
impl Debug for DecodedAccessToken
Source§impl<'de> Deserialize<'de> for DecodedAccessToken
impl<'de> Deserialize<'de> for DecodedAccessToken
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 DecodedAccessToken
impl RefUnwindSafe for DecodedAccessToken
impl Send for DecodedAccessToken
impl Sync for DecodedAccessToken
impl Unpin for DecodedAccessToken
impl UnsafeUnpin for DecodedAccessToken
impl UnwindSafe for DecodedAccessToken
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