Struct aws_sdk_ec2::model::PeeringAttachmentStatus
source · #[non_exhaustive]pub struct PeeringAttachmentStatus { /* private fields */ }
Expand description
The status of the transit gateway peering attachment.
Implementations§
source§impl PeeringAttachmentStatus
impl PeeringAttachmentStatus
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture PeeringAttachmentStatus
.
Examples found in repository?
src/xml_deser.rs (line 38967)
38963 38964 38965 38966 38967 38968 38969 38970 38971 38972 38973 38974 38975 38976 38977 38978 38979 38980 38981 38982 38983 38984 38985 38986 38987 38988 38989 38990 38991 38992 38993 38994 38995 38996 38997 38998 38999 39000
pub fn deser_structure_crate_model_peering_attachment_status(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::PeeringAttachmentStatus, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::PeeringAttachmentStatus::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("code") /* Code com.amazonaws.ec2#PeeringAttachmentStatus$Code */ => {
let var_1645 =
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_code(var_1645);
}
,
s if s.matches("message") /* Message com.amazonaws.ec2#PeeringAttachmentStatus$Message */ => {
let var_1646 =
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_1646);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for PeeringAttachmentStatus
impl Clone for PeeringAttachmentStatus
source§fn clone(&self) -> PeeringAttachmentStatus
fn clone(&self) -> PeeringAttachmentStatus
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