pub struct PostalAddress {Show 17 fields
pub type_: PostalAddress_,
pub address_country: Option<Box<String>>,
pub address_locality: Option<Box<String>>,
pub address_region: Option<Box<String>>,
pub alternate_names: Option<Vec<String>>,
pub available_languages: Option<Vec<String>>,
pub description: Option<Box<ThingDescription>>,
pub emails: Option<Vec<String>>,
pub id: Option<Box<String>>,
pub identifiers: Option<Vec<ThingIdentifiers>>,
pub images: Option<Vec<ThingImages>>,
pub name: Option<Box<String>>,
pub post_office_box_number: Option<Box<String>>,
pub postal_code: Option<Box<String>>,
pub street_address: Option<Box<String>>,
pub telephone_numbers: Option<Vec<String>>,
pub url: Option<Box<String>>,
}
Expand description
A physical mailing address.
Fields§
§type_: PostalAddress_
The name of this type
address_country: Option<Box<String>>
The country.
address_locality: Option<Box<String>>
The locality in which the street address is, and which is in the region.
address_region: Option<Box<String>>
The region in which the locality is, and which is in the country.
alternate_names: Option<Vec<String>>
Alternate names (aliases) for the item.
available_languages: Option<Vec<String>>
Languages (human not programming) in which it is possible to communicate with the organization/department etc.
description: Option<Box<ThingDescription>>
A description of the item.
emails: Option<Vec<String>>
Email address for correspondence.
id: Option<Box<String>>
The identifier for this item.
identifiers: Option<Vec<ThingIdentifiers>>
Any kind of identifier for any kind of Thing.
images: Option<Vec<ThingImages>>
Images of the item.
name: Option<Box<String>>
The name of the item.
post_office_box_number: Option<Box<String>>
The post office box number.
postal_code: Option<Box<String>>
The postal code.
street_address: Option<Box<String>>
The street address.
telephone_numbers: Option<Vec<String>>
Telephone numbers for the contact point.
url: Option<Box<String>>
The URL of the item.
Trait Implementations§
Source§impl Clone for PostalAddress
impl Clone for PostalAddress
Source§fn clone(&self) -> PostalAddress
fn clone(&self) -> PostalAddress
Returns a copy 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 PostalAddress
impl Debug for PostalAddress
Source§impl Default for PostalAddress
impl Default for PostalAddress
Source§impl<'de> Deserialize<'de> for PostalAddresswhere
PostalAddress: Default,
impl<'de> Deserialize<'de> for PostalAddresswhere
PostalAddress: Default,
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 PostalAddress
impl RefUnwindSafe for PostalAddress
impl Send for PostalAddress
impl Sync for PostalAddress
impl Unpin for PostalAddress
impl UnwindSafe for PostalAddress
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