Struct aws_sdk_ec2::model::PrefixListEntry
source · #[non_exhaustive]pub struct PrefixListEntry { /* private fields */ }
Expand description
Describes a prefix list entry.
Implementations§
source§impl PrefixListEntry
impl PrefixListEntry
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture PrefixListEntry
.
Examples found in repository?
src/xml_deser.rs (line 53608)
53604 53605 53606 53607 53608 53609 53610 53611 53612 53613 53614 53615 53616 53617 53618 53619 53620 53621 53622 53623 53624 53625 53626 53627 53628 53629 53630 53631 53632 53633 53634 53635 53636 53637 53638 53639 53640 53641
pub fn deser_structure_crate_model_prefix_list_entry(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::PrefixListEntry, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::PrefixListEntry::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("cidr") /* Cidr com.amazonaws.ec2#PrefixListEntry$Cidr */ => {
let var_2566 =
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_cidr(var_2566);
}
,
s if s.matches("description") /* Description com.amazonaws.ec2#PrefixListEntry$Description */ => {
let var_2567 =
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_description(var_2567);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for PrefixListEntry
impl Clone for PrefixListEntry
source§fn clone(&self) -> PrefixListEntry
fn clone(&self) -> PrefixListEntry
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