pub struct OAuthAccountInfo {
pub provider: String,
pub provider_user_id: String,
pub email: String,
pub created_at: DateTime<Utc>,
}Expand description
A linked OAuth account for a user — provider name, provider user id, and email.
Fields§
§provider: String§provider_user_id: String§email: String§created_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for OAuthAccountInfo
impl Clone for OAuthAccountInfo
Source§fn clone(&self) -> OAuthAccountInfo
fn clone(&self) -> OAuthAccountInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OAuthAccountInfo
impl Debug for OAuthAccountInfo
Source§impl<'a, R: Row> FromRow<'a, R> for OAuthAccountInfo
impl<'a, R: Row> FromRow<'a, R> for OAuthAccountInfo
Auto Trait Implementations§
impl Freeze for OAuthAccountInfo
impl RefUnwindSafe for OAuthAccountInfo
impl Send for OAuthAccountInfo
impl Sync for OAuthAccountInfo
impl Unpin for OAuthAccountInfo
impl UnsafeUnpin for OAuthAccountInfo
impl UnwindSafe for OAuthAccountInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more