pub struct AddressClaim {
pub formatted: Option<FormattedAddress>,
pub street_address: Option<StreetAddress>,
pub locality: Option<AddressLocality>,
pub region: Option<AddressRegion>,
pub postal_code: Option<AddressPostalCode>,
pub country: Option<AddressCountry>,
}
Expand description
Address claims.
Fields§
§formatted: Option<FormattedAddress>
Full mailing address, formatted for display or use on a mailing label.
This field MAY contain multiple lines, separated by newlines. Newlines can be represented
either as a carriage return/line feed pair (\r\n
) or as a single line feed character
(\n
).
street_address: Option<StreetAddress>
Full street address component, which MAY include house number, street name, Post Office Box, and multi-line extended street address information.
This field MAY contain multiple lines, separated by newlines. Newlines can be represented
either as a carriage return/line feed pair (\r\n
) or as a single line feed character
(\n
).
locality: Option<AddressLocality>
City or locality component.
region: Option<AddressRegion>
State, province, prefecture, or region component.
postal_code: Option<AddressPostalCode>
Zip code or postal code component.
country: Option<AddressCountry>
Country name component.
Trait Implementations§
Source§impl Clone for AddressClaim
impl Clone for AddressClaim
Source§fn clone(&self) -> AddressClaim
fn clone(&self) -> AddressClaim
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 AddressClaim
impl Debug for AddressClaim
Source§impl Default for AddressClaim
impl Default for AddressClaim
Source§fn default() -> AddressClaim
fn default() -> AddressClaim
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddressClaim
impl<'de> Deserialize<'de> for AddressClaim
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 AddressClaim
impl PartialEq for AddressClaim
Source§impl Serialize for AddressClaim
impl Serialize for AddressClaim
impl StructuralPartialEq for AddressClaim
Auto Trait Implementations§
impl Freeze for AddressClaim
impl RefUnwindSafe for AddressClaim
impl Send for AddressClaim
impl Sync for AddressClaim
impl Unpin for AddressClaim
impl UnwindSafe for AddressClaim
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more