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 PersonNamefn default() -> PersonName[src]
fn default() -> PersonNameReturns the "default value" for a type. Read more
impl Clone for PersonName[src]
impl Clone for PersonNamefn clone(&self) -> PersonName[src]
fn clone(&self) -> PersonNameReturns 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 PersonNamefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl NestedType for PersonName[src]
impl NestedType for PersonNameimpl Part for PersonName[src]
impl Part for PersonNameAuto Trait Implementations
impl Send for PersonName
impl Send for PersonNameimpl Sync for PersonName
impl Sync for PersonName