#[non_exhaustive]pub struct ValidateE911AddressOutput {
pub validation_result: i32,
pub address_external_id: Option<String>,
pub address: Option<Address>,
pub candidate_address_list: Option<Vec<CandidateAddress>>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.validation_result: i32
Number indicating the result of address validation. 0
means the address was perfect as is and successfully validated. 1
means the address was corrected. 2
means the address sent was not close enough and was not validated.
address_external_id: Option<String>
The ID that represents the address.
address: Option<Address>
The validated address.
candidate_address_list: Option<Vec<CandidateAddress>>
The list of address suggestions.
Implementations§
source§impl ValidateE911AddressOutput
impl ValidateE911AddressOutput
sourcepub fn validation_result(&self) -> i32
pub fn validation_result(&self) -> i32
Number indicating the result of address validation. 0
means the address was perfect as is and successfully validated. 1
means the address was corrected. 2
means the address sent was not close enough and was not validated.
sourcepub fn address_external_id(&self) -> Option<&str>
pub fn address_external_id(&self) -> Option<&str>
The ID that represents the address.
sourcepub fn candidate_address_list(&self) -> &[CandidateAddress]
pub fn candidate_address_list(&self) -> &[CandidateAddress]
The list of address suggestions.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .candidate_address_list.is_none()
.
source§impl ValidateE911AddressOutput
impl ValidateE911AddressOutput
sourcepub fn builder() -> ValidateE911AddressOutputBuilder
pub fn builder() -> ValidateE911AddressOutputBuilder
Creates a new builder-style object to manufacture ValidateE911AddressOutput
.
Trait Implementations§
source§impl Clone for ValidateE911AddressOutput
impl Clone for ValidateE911AddressOutput
source§fn clone(&self) -> ValidateE911AddressOutput
fn clone(&self) -> ValidateE911AddressOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ValidateE911AddressOutput
impl Debug for ValidateE911AddressOutput
source§impl PartialEq for ValidateE911AddressOutput
impl PartialEq for ValidateE911AddressOutput
source§fn eq(&self, other: &ValidateE911AddressOutput) -> bool
fn eq(&self, other: &ValidateE911AddressOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for ValidateE911AddressOutput
impl RequestId for ValidateE911AddressOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for ValidateE911AddressOutput
Auto Trait Implementations§
impl Freeze for ValidateE911AddressOutput
impl RefUnwindSafe for ValidateE911AddressOutput
impl Send for ValidateE911AddressOutput
impl Sync for ValidateE911AddressOutput
impl Unpin for ValidateE911AddressOutput
impl UnwindSafe for ValidateE911AddressOutput
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
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>
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>
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