pub struct FirebaseTokenClaims {Show 13 fields
pub iss: String,
pub aud: String,
pub sub: String,
pub iat: u64,
pub exp: u64,
pub auth_time: u64,
pub user_id: String,
pub provider_id: Option<String>,
pub name: Option<String>,
pub picture: Option<String>,
pub email: Option<String>,
pub email_verified: Option<bool>,
pub claims: Map<String, Value>,
}Fields§
§iss: String§aud: String§sub: String§iat: u64§exp: u64§auth_time: u64§user_id: String§provider_id: Option<String>§name: Option<String>§picture: Option<String>§email: Option<String>§email_verified: Option<bool>§claims: Map<String, Value>Trait Implementations§
Source§impl Debug for FirebaseTokenClaims
impl Debug for FirebaseTokenClaims
Source§impl<'de> Deserialize<'de> for FirebaseTokenClaims
impl<'de> Deserialize<'de> for FirebaseTokenClaims
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 FirebaseTokenClaims
impl RefUnwindSafe for FirebaseTokenClaims
impl Send for FirebaseTokenClaims
impl Sync for FirebaseTokenClaims
impl Unpin for FirebaseTokenClaims
impl UnwindSafe for FirebaseTokenClaims
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