Struct oauth2_google::extensions::internal_oidc_v1_userinfo_endpoint::OidcV1UserInfo [−][src]
pub struct OidcV1UserInfo {
pub sub: String,
pub name: Option<String>,
pub given_name: Option<String>,
pub family_name: Option<String>,
pub picture: Option<String>,
pub email: Option<String>,
pub email_verified: Option<bool>,
pub locale: Option<String>,
}Fields
sub: Stringname: Option<String>given_name: Option<String>family_name: Option<String>picture: Option<String>email: Option<String>email_verified: Option<bool>locale: Option<String>Trait Implementations
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 RefUnwindSafe for OidcV1UserInfo
impl Send for OidcV1UserInfo
impl Sync for OidcV1UserInfo
impl Unpin for OidcV1UserInfo
impl UnwindSafe for OidcV1UserInfo
Blanket Implementations
Mutably borrows from an owned value. Read more