Struct openidconnect::AddressClaim
source · 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 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 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§fn eq(&self, other: &AddressClaim) -> bool
fn eq(&self, other: &AddressClaim) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AddressClaim
impl Serialize for AddressClaim
impl Eq for AddressClaim
impl StructuralPartialEq for AddressClaim
Auto Trait Implementations§
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.