Struct google_jwt_auth::json_structs::Claims
source · pub struct Claims {
pub iss: String,
pub scope: String,
pub aud: String,
pub exp: i64,
pub iat: i64,
}Expand description
Example for a valid Claims json:
{
"iss": "service_account@??????.gserviceaccount.com",
"scope": "https://www.googleapis.com/auth/devstorage.read_only",
"aud": "https://oauth2.googleapis.com/token",
"exp": 1697281452,
"iat": 1697285052
}
Fields§
§iss: String§scope: String§aud: String§exp: i64§iat: i64Implementations§
Trait Implementations§
source§impl PartialEq for Claims
impl PartialEq for Claims
impl StructuralPartialEq for Claims
Auto Trait Implementations§
impl RefUnwindSafe for Claims
impl Send for Claims
impl Sync for Claims
impl Unpin for Claims
impl UnwindSafe for Claims
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