#[non_exhaustive]pub enum CreateSessionOAuthRequest {
Google {
code: String,
redirect_kind: OAuthUrlKind,
},
}
Expand description
Request for Creating a Session / signing in via oauth.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
OAuth with google
Fields
§
redirect_kind: OAuthUrlKind
Which OAuth url was used Not sure if this is needed anymore
Trait Implementations§
Source§impl Debug for CreateSessionOAuthRequest
impl Debug for CreateSessionOAuthRequest
Source§impl<'de> Deserialize<'de> for CreateSessionOAuthRequest
impl<'de> Deserialize<'de> for CreateSessionOAuthRequest
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 CreateSessionOAuthRequest
impl RefUnwindSafe for CreateSessionOAuthRequest
impl Send for CreateSessionOAuthRequest
impl Sync for CreateSessionOAuthRequest
impl Unpin for CreateSessionOAuthRequest
impl UnwindSafe for CreateSessionOAuthRequest
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