#[non_exhaustive]pub struct ValidateE911AddressInput {
pub aws_account_id: Option<String>,
pub street_number: Option<String>,
pub street_info: Option<String>,
pub city: Option<String>,
pub state: Option<String>,
pub country: Option<String>,
pub postal_code: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.aws_account_id: Option<String>
The AWS account ID.
street_number: Option<String>
The address street number, such as 200
or 2121
.
street_info: Option<String>
The address street information, such as 8th Avenue
.
city: Option<String>
The address city, such as Portland
.
state: Option<String>
The address state, such as ME
.
country: Option<String>
The address country, such as US
.
postal_code: Option<String>
The address postal code, such as 04352
.
Implementations§
source§impl ValidateE911AddressInput
impl ValidateE911AddressInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The AWS account ID.
sourcepub fn street_number(&self) -> Option<&str>
pub fn street_number(&self) -> Option<&str>
The address street number, such as 200
or 2121
.
sourcepub fn street_info(&self) -> Option<&str>
pub fn street_info(&self) -> Option<&str>
The address street information, such as 8th Avenue
.
sourcepub fn postal_code(&self) -> Option<&str>
pub fn postal_code(&self) -> Option<&str>
The address postal code, such as 04352
.
source§impl ValidateE911AddressInput
impl ValidateE911AddressInput
sourcepub fn builder() -> ValidateE911AddressInputBuilder
pub fn builder() -> ValidateE911AddressInputBuilder
Creates a new builder-style object to manufacture ValidateE911AddressInput
.
Trait Implementations§
source§impl Clone for ValidateE911AddressInput
impl Clone for ValidateE911AddressInput
source§fn clone(&self) -> ValidateE911AddressInput
fn clone(&self) -> ValidateE911AddressInput
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 ValidateE911AddressInput
impl Debug for ValidateE911AddressInput
source§impl PartialEq for ValidateE911AddressInput
impl PartialEq for ValidateE911AddressInput
source§fn eq(&self, other: &ValidateE911AddressInput) -> bool
fn eq(&self, other: &ValidateE911AddressInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ValidateE911AddressInput
Auto Trait Implementations§
impl Freeze for ValidateE911AddressInput
impl RefUnwindSafe for ValidateE911AddressInput
impl Send for ValidateE911AddressInput
impl Sync for ValidateE911AddressInput
impl Unpin for ValidateE911AddressInput
impl UnwindSafe for ValidateE911AddressInput
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> 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>
Creates a shared type from an unshared type.