Struct aws_sdk_cloudfront::model::CookieNames
source · #[non_exhaustive]pub struct CookieNames { /* private fields */ }
Expand description
Contains a list of cookie names.
Implementations§
source§impl CookieNames
impl CookieNames
source§impl CookieNames
impl CookieNames
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CookieNames
.
Examples found in repository?
src/xml_deser.rs (line 12069)
12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101
pub fn deser_structure_crate_model_cookie_names(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::CookieNames, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::CookieNames::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Quantity") /* Quantity com.amazonaws.cloudfront#CookieNames$Quantity */ => {
let var_478 =
Some(
{
<i32 as aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
.map_err(|_|aws_smithy_xml::decode::XmlDecodeError::custom("expected (integer: `com.amazonaws.cloudfront#integer`)"))
}
?
)
;
builder = builder.set_quantity(var_478);
}
,
s if s.matches("Items") /* Items com.amazonaws.cloudfront#CookieNames$Items */ => {
let var_479 =
Some(
crate::xml_deser::deser_list_com_amazonaws_cloudfront_cookie_name_list(&mut tag)
?
)
;
builder = builder.set_items(var_479);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for CookieNames
impl Clone for CookieNames
source§fn clone(&self) -> CookieNames
fn clone(&self) -> CookieNames
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