pub struct OAuthCallbackUserPayload {
pub name: Option<OAuthCallbackUserName>,
pub email: Option<String>,
}Fields§
§name: Option<OAuthCallbackUserName>§email: Option<String>Trait Implementations§
Source§impl Clone for OAuthCallbackUserPayload
impl Clone for OAuthCallbackUserPayload
Source§impl Debug for OAuthCallbackUserPayload
impl Debug for OAuthCallbackUserPayload
Source§impl Default for OAuthCallbackUserPayload
impl Default for OAuthCallbackUserPayload
Source§impl<'de> Deserialize<'de> for OAuthCallbackUserPayload
impl<'de> Deserialize<'de> for OAuthCallbackUserPayload
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 OAuthCallbackUserPayload
impl RefUnwindSafe for OAuthCallbackUserPayload
impl Send for OAuthCallbackUserPayload
impl Sync for OAuthCallbackUserPayload
impl Unpin for OAuthCallbackUserPayload
impl UnsafeUnpin for OAuthCallbackUserPayload
impl UnwindSafe for OAuthCallbackUserPayload
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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