Struct google_plus1::PersonName [−][src]
pub struct PersonName { pub honorific_prefix: Option<String>, pub given_name: Option<String>, pub middle_name: Option<String>, pub family_name: Option<String>, pub formatted: Option<String>, pub honorific_suffix: Option<String>, }
An object representation of the individual components of a person's name.
This type is not used in any activity, and only used as part of another schema.
Fields
honorific_prefix: Option<String>
The honorific prefixes (such as "Dr." or "Mrs.") for this person.
given_name: Option<String>
The given name (first name) of this person.
middle_name: Option<String>
The middle name of this person.
family_name: Option<String>
The family name (last name) of this person.
formatted: Option<String>
The full name of this person, including middle names, suffixes, etc.
honorific_suffix: Option<String>
The honorific suffixes (such as "Jr.") for this person.
Trait Implementations
impl Default for PersonName
[src]
impl Default for PersonName
fn default() -> PersonName
[src]
fn default() -> PersonName
Returns the "default value" for a type. Read more
impl Clone for PersonName
[src]
impl Clone for PersonName
fn clone(&self) -> PersonName
[src]
fn clone(&self) -> PersonName
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for PersonName
[src]
impl Debug for PersonName
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl NestedType for PersonName
[src]
impl NestedType for PersonName
impl Part for PersonName
[src]
impl Part for PersonName
Auto Trait Implementations
impl Send for PersonName
impl Send for PersonName
impl Sync for PersonName
impl Sync for PersonName