pub struct Contact {Show 37 fields
pub parent_folder_id: String,
pub birthday: String,
pub file_as: String,
pub display_name: String,
pub given_name: String,
pub initials: String,
pub middle_name: String,
pub nick_name: String,
pub surname: String,
pub title: String,
pub yomi_given_name: String,
pub yomi_surname: String,
pub yomi_company_name: String,
pub generation: String,
pub email_addresses: Vec<EmailAddress>,
pub im_addresses: Vec<String>,
pub job_title: String,
pub company_name: String,
pub department: String,
pub office_location: String,
pub profession: String,
pub business_home_page: String,
pub assistant_name: String,
pub manager: String,
pub home_phones: Vec<String>,
pub mobile_phone: String,
pub business_phones: Vec<String>,
pub home_address: PhysicalAddress,
pub business_address: PhysicalAddress,
pub other_address: PhysicalAddress,
pub spouse_name: String,
pub personal_notes: String,
pub children: Vec<String>,
pub extensions: Vec<Extension>,
pub single_value_extended_properties: Vec<SingleValueLegacyExtendedProperty>,
pub multi_value_extended_properties: Vec<MultiValueLegacyExtendedProperty>,
pub photo: ProfilePhoto,
}
Fields§
§parent_folder_id: String
§birthday: String
§file_as: String
§display_name: String
§given_name: String
§initials: String
§middle_name: String
§nick_name: String
§surname: String
§title: String
§yomi_given_name: String
§yomi_surname: String
§yomi_company_name: String
§generation: String
§email_addresses: Vec<EmailAddress>
§im_addresses: Vec<String>
§job_title: String
§company_name: String
§department: String
§office_location: String
§profession: String
§business_home_page: String
§assistant_name: String
§manager: String
§home_phones: Vec<String>
§mobile_phone: String
§business_phones: Vec<String>
§home_address: PhysicalAddress
§business_address: PhysicalAddress
§other_address: PhysicalAddress
§spouse_name: String
§personal_notes: String
§children: Vec<String>
§extensions: Vec<Extension>
§single_value_extended_properties: Vec<SingleValueLegacyExtendedProperty>
§multi_value_extended_properties: Vec<MultiValueLegacyExtendedProperty>
§photo: ProfilePhoto
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Contact
impl<'de> Deserialize<'de> for Contact
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
impl Eq for Contact
impl StructuralPartialEq for Contact
Auto Trait Implementations§
impl Freeze for Contact
impl RefUnwindSafe for Contact
impl Send for Contact
impl Sync for Contact
impl Unpin for Contact
impl UnwindSafe for Contact
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