pub struct PointOfContact {
pub contact_name: String,
pub contact_type: Option<String>,
pub role: Option<String>,
pub phone: Option<String>,
pub email_address: String,
pub website: Option<String>,
pub address: Option<Address>,
}Fields§
§contact_name: String§contact_type: Option<String>§role: Option<String>§phone: Option<String>§email_address: String§website: Option<String>§address: Option<Address>Trait Implementations§
Source§impl Clone for PointOfContact
impl Clone for PointOfContact
Source§fn clone(&self) -> PointOfContact
fn clone(&self) -> PointOfContact
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 PointOfContact
impl Debug for PointOfContact
Source§impl<'de> Deserialize<'de> for PointOfContact
impl<'de> Deserialize<'de> for PointOfContact
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
Auto Trait Implementations§
impl Freeze for PointOfContact
impl RefUnwindSafe for PointOfContact
impl Send for PointOfContact
impl Sync for PointOfContact
impl Unpin for PointOfContact
impl UnwindSafe for PointOfContact
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