pub struct AddressDetails {
pub street_number: Option<String>,
pub street_name: Option<String>,
pub street_type: Option<String>,
pub delivery_service: Option<String>,
pub building_name: Option<String>,
pub sub_building: Option<String>,
}
Fields§
§street_number: Option<String>
The street number.
street_name: Option<String>
The street name. Just “Drury” in “Drury Lane”.
street_type: Option<String>
The street type. For example, avenue, boulevard, road, or expressway.
delivery_service: Option<String>
The delivery service. Post office box, bag number, or post office name.
building_name: Option<String>
A named locations that represents the premise. Usually a building name or number or collection of buildings with a common name or number. For example, Craven House.
sub_building: Option<String>
The first-order entity below a named building or location that represents the sub-premise. Usually a single building within a collection of buildings with a common name. Can be a flat, story, floor, room, or apartment.
Trait Implementations§
Source§impl Clone for AddressDetails
impl Clone for AddressDetails
Source§fn clone(&self) -> AddressDetails
fn clone(&self) -> AddressDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AddressDetails
impl Debug for AddressDetails
Source§impl Default for AddressDetails
impl Default for AddressDetails
Source§fn default() -> AddressDetails
fn default() -> AddressDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddressDetails
impl<'de> Deserialize<'de> for AddressDetails
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 AddressDetails
impl RefUnwindSafe for AddressDetails
impl Send for AddressDetails
impl Sync for AddressDetails
impl Unpin for AddressDetails
impl UnwindSafe for AddressDetails
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