pub struct ContactPayload {
pub name: String,
pub email_address: Option<SensitiveString>,
pub alias_email_addresses: Option<Vec<String>>,
}Fields§
§name: String§email_address: Option<SensitiveString>§alias_email_addresses: Option<Vec<String>>Sending the list replaces it: an address left out stops being an alias.
Trait Implementations§
Source§impl Clone for ContactPayload
impl Clone for ContactPayload
Source§fn clone(&self) -> ContactPayload
fn clone(&self) -> ContactPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ContactPayload
impl Debug for ContactPayload
Source§impl Default for ContactPayload
impl Default for ContactPayload
Source§fn default() -> ContactPayload
fn default() -> ContactPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContactPayload
impl<'de> Deserialize<'de> for ContactPayload
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
Source§impl PartialEq for ContactPayload
impl PartialEq for ContactPayload
Source§impl Serialize for ContactPayload
impl Serialize for ContactPayload
impl StructuralPartialEq for ContactPayload
Auto Trait Implementations§
impl Freeze for ContactPayload
impl RefUnwindSafe for ContactPayload
impl Send for ContactPayload
impl Sync for ContactPayload
impl Unpin for ContactPayload
impl UnsafeUnpin for ContactPayload
impl UnwindSafe for ContactPayload
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