Struct aws_sdk_ec2::model::AssociationStatus
source · #[non_exhaustive]pub struct AssociationStatus { /* private fields */ }
Expand description
Describes the state of a target network association.
Implementations§
source§impl AssociationStatus
impl AssociationStatus
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AssociationStatus
.
Examples found in repository?
src/xml_deser.rs (line 24572)
24568 24569 24570 24571 24572 24573 24574 24575 24576 24577 24578 24579 24580 24581 24582 24583 24584 24585 24586 24587 24588 24589 24590 24591 24592 24593 24594 24595 24596 24597 24598 24599 24600 24601 24602 24603 24604 24605 24606
pub fn deser_structure_crate_model_association_status(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::AssociationStatus, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::AssociationStatus::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("code") /* Code com.amazonaws.ec2#AssociationStatus$Code */ => {
let var_936 =
Some(
Result::<crate::model::AssociationStatusCode, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::AssociationStatusCode::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_code(var_936);
}
,
s if s.matches("message") /* Message com.amazonaws.ec2#AssociationStatus$Message */ => {
let var_937 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_message(var_937);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for AssociationStatus
impl Clone for AssociationStatus
source§fn clone(&self) -> AssociationStatus
fn clone(&self) -> AssociationStatus
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 more