Struct paypal_rust::resources::address_details::AddressDetails
source · [−]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
sourceimpl Clone for AddressDetails
impl Clone for AddressDetails
sourcefn clone(&self) -> AddressDetails
fn clone(&self) -> AddressDetails
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AddressDetails
impl Debug for AddressDetails
sourceimpl Default for AddressDetails
impl Default for AddressDetails
sourcefn default() -> AddressDetails
fn default() -> AddressDetails
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for AddressDetails
impl<'de> Deserialize<'de> for AddressDetails
sourcefn 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
sourceimpl Serialize for AddressDetails
impl Serialize for AddressDetails
Auto Trait Implementations
impl RefUnwindSafe for AddressDetails
impl Send for AddressDetails
impl Sync for AddressDetails
impl Unpin for AddressDetails
impl UnwindSafe for AddressDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more