pub struct LinkedAccountGoogleInput {
pub email: String,
pub name: String,
pub subject: LinkedAccountGoogleInputSubject,
pub type_: LinkedAccountGoogleInputType,
}Expand description
LinkedAccountGoogleInput
JSON schema
{
"title": "Google",
"type": "object",
"required": [
"email",
"name",
"subject",
"type"
],
"properties": {
"email": {
"type": "string",
"format": "email"
},
"name": {
"type": "string"
},
"subject": {
"type": "string",
"pattern": "^[\\x00-\\x7F]{1,256}$"
},
"type": {
"type": "string",
"enum": [
"google_oauth"
]
}
}
}Fields§
§email: String§name: String§subject: LinkedAccountGoogleInputSubject§type_: LinkedAccountGoogleInputTypeTrait Implementations§
Source§impl Clone for LinkedAccountGoogleInput
impl Clone for LinkedAccountGoogleInput
Source§fn clone(&self) -> LinkedAccountGoogleInput
fn clone(&self) -> LinkedAccountGoogleInput
Returns a duplicate of the value. Read more
1.0.0 · 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 LinkedAccountGoogleInput
impl Debug for LinkedAccountGoogleInput
Source§impl<'de> Deserialize<'de> for LinkedAccountGoogleInput
impl<'de> Deserialize<'de> for LinkedAccountGoogleInput
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LinkedAccountGoogleInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LinkedAccountGoogleInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&LinkedAccountGoogleInput> for LinkedAccountGoogleInput
impl From<&LinkedAccountGoogleInput> for LinkedAccountGoogleInput
Source§fn from(value: &LinkedAccountGoogleInput) -> LinkedAccountGoogleInput
fn from(value: &LinkedAccountGoogleInput) -> LinkedAccountGoogleInput
Converts to this type from the input type.
Source§impl From<LinkedAccountGoogleInput> for LinkedAccountInput
impl From<LinkedAccountGoogleInput> for LinkedAccountInput
Source§fn from(value: LinkedAccountGoogleInput) -> LinkedAccountInput
fn from(value: LinkedAccountGoogleInput) -> LinkedAccountInput
Converts to this type from the input type.
Source§impl Serialize for LinkedAccountGoogleInput
impl Serialize for LinkedAccountGoogleInput
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for LinkedAccountGoogleInput
impl RefUnwindSafe for LinkedAccountGoogleInput
impl Send for LinkedAccountGoogleInput
impl Sync for LinkedAccountGoogleInput
impl Unpin for LinkedAccountGoogleInput
impl UnwindSafe for LinkedAccountGoogleInput
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