1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 + | /* RustType.kt:516 */
|
2 3 | #[allow(clippy::unnecessary_wraps)]
|
4 + | /* ProtocolParserGenerator.kt:99 */
|
3 5 | pub fn de_xml_empty_lists_http_error(
|
4 6 | _response_status: u16,
|
5 7 | _response_headers: &::aws_smithy_runtime_api::http::Headers,
|
6 8 | _response_body: &[u8],
|
7 9 | ) -> std::result::Result<crate::operation::xml_empty_lists::XmlEmptyListsOutput, crate::operation::xml_empty_lists::XmlEmptyListsError> {
|
10 + | /* RustType.kt:516 */
|
8 11 | #[allow(unused_mut)]
|
12 + | /* ProtocolParserGenerator.kt:106 */
|
9 13 | let mut generic_builder = crate::protocol_serde::parse_http_error_metadata(_response_status, _response_headers, _response_body)
|
10 14 | .map_err(crate::operation::xml_empty_lists::XmlEmptyListsError::unhandled)?;
|
15 + | /* ProtocolParserGenerator.kt:120 */
|
11 16 | let generic = generic_builder.build();
|
17 + | /* ProtocolParserGenerator.kt:185 */
|
12 18 | Err(crate::operation::xml_empty_lists::XmlEmptyListsError::generic(generic))
|
19 + | /* ProtocolParserGenerator.kt:99 */
|
13 20 | }
|
14 21 |
|
22 + | /* RustType.kt:516 */
|
15 23 | #[allow(clippy::unnecessary_wraps)]
|
24 + | /* ProtocolParserGenerator.kt:71 */
|
16 25 | pub fn de_xml_empty_lists_http_response(
|
17 26 | _response_status: u16,
|
18 27 | _response_headers: &::aws_smithy_runtime_api::http::Headers,
|
19 28 | _response_body: &[u8],
|
20 29 | ) -> std::result::Result<crate::operation::xml_empty_lists::XmlEmptyListsOutput, crate::operation::xml_empty_lists::XmlEmptyListsError> {
|
30 + | /* ProtocolParserGenerator.kt:77 */
|
21 31 | Ok({
|
32 + | /* RustType.kt:516 */
|
22 33 | #[allow(unused_mut)]
|
34 + | /* ProtocolParserGenerator.kt:240 */
|
23 35 | let mut output = crate::operation::xml_empty_lists::builders::XmlEmptyListsOutputBuilder::default();
|
36 + | /* ProtocolParserGenerator.kt:247 */
|
24 37 | output = crate::protocol_serde::shape_xml_empty_lists::de_xml_empty_lists(_response_body, output)
|
25 38 | .map_err(crate::operation::xml_empty_lists::XmlEmptyListsError::unhandled)?;
|
39 + | /* ClientBuilderInstantiator.kt:56 */
|
26 40 | output.build()
|
41 + | /* ProtocolParserGenerator.kt:77 */
|
27 42 | })
|
43 + | /* ProtocolParserGenerator.kt:71 */
|
28 44 | }
|
29 45 |
|
46 + | /* RustType.kt:516 */
|
30 47 | #[allow(unused_mut)]
|
48 + | /* XmlBindingTraitParserGenerator.kt:189 */
|
31 49 | pub fn de_xml_empty_lists(
|
32 50 | inp: &[u8],
|
33 51 | mut builder: crate::operation::xml_empty_lists::builders::XmlEmptyListsOutputBuilder,
|
34 52 | ) -> std::result::Result<crate::operation::xml_empty_lists::builders::XmlEmptyListsOutputBuilder, ::aws_smithy_xml::decode::XmlDecodeError> {
|
53 + | /* XmlBindingTraitParserGenerator.kt:194 */
|
35 54 | let mut doc = ::aws_smithy_xml::decode::Document::try_from(inp)?;
|
36 55 |
|
37 56 | #[allow(unused_mut)]
|
38 57 | let mut decoder = doc.root_element()?;
|
39 58 | #[allow(unused_variables)]
|
40 59 | let start_el = decoder.start_el();
|
60 + | /* Ec2QueryParserGenerator.kt:35 */
|
41 61 | if !(start_el.matches("XmlEmptyListsResponse")) {
|
42 62 | return Err(::aws_smithy_xml::decode::XmlDecodeError::custom(format!(
|
43 63 | "invalid root, expected XmlEmptyListsResponse got {:?}",
|
44 64 | start_el
|
45 65 | )));
|
46 66 | }
|
67 + | /* XmlBindingTraitParserGenerator.kt:352 */
|
47 68 | while let Some(mut tag) = decoder.next_tag() {
|
69 + | /* XmlBindingTraitParserGenerator.kt:353 */
|
48 70 | match tag.start_el() {
|
49 - | s if s.matches("stringList") /* stringList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$stringList */ => {
|
50 - | let var_1 =
|
51 - | Some(
|
52 - | crate::protocol_serde::shape_string_list::de_string_list(&mut tag)
|
53 - | ?
|
54 - | )
|
55 - | ;
|
56 - | builder = builder.set_string_list(var_1);
|
57 - | }
|
71 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("stringList") /* stringList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$stringList */ => {
|
72 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_1 =
|
73 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
74 + | /* XmlBindingTraitParserGenerator.kt:562 */crate::protocol_serde::shape_string_list::de_string_list(&mut tag)
|
75 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
76 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
77 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
78 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_string_list(var_1);
|
79 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
58 80 | ,
|
59 - | s if s.matches("stringSet") /* stringSet aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$stringSet */ => {
|
60 - | let var_2 =
|
61 - | Some(
|
62 - | crate::protocol_serde::shape_string_set::de_string_set(&mut tag)
|
63 - | ?
|
64 - | )
|
65 - | ;
|
66 - | builder = builder.set_string_set(var_2);
|
67 - | }
|
81 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("stringSet") /* stringSet aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$stringSet */ => {
|
82 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_2 =
|
83 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
84 + | /* XmlBindingTraitParserGenerator.kt:562 */crate::protocol_serde::shape_string_set::de_string_set(&mut tag)
|
85 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
86 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
87 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
88 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_string_set(var_2);
|
89 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
68 90 | ,
|
69 - | s if s.matches("integerList") /* integerList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$integerList */ => {
|
70 - | let var_3 =
|
71 - | Some(
|
72 - | crate::protocol_serde::shape_integer_list::de_integer_list(&mut tag)
|
73 - | ?
|
74 - | )
|
75 - | ;
|
76 - | builder = builder.set_integer_list(var_3);
|
77 - | }
|
91 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("integerList") /* integerList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$integerList */ => {
|
92 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_3 =
|
93 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
94 + | /* XmlBindingTraitParserGenerator.kt:562 */crate::protocol_serde::shape_integer_list::de_integer_list(&mut tag)
|
95 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
96 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
97 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
98 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_integer_list(var_3);
|
99 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
78 100 | ,
|
79 - | s if s.matches("booleanList") /* booleanList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$booleanList */ => {
|
80 - | let var_4 =
|
81 - | Some(
|
82 - | crate::protocol_serde::shape_boolean_list::de_boolean_list(&mut tag)
|
83 - | ?
|
84 - | )
|
85 - | ;
|
86 - | builder = builder.set_boolean_list(var_4);
|
87 - | }
|
101 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("booleanList") /* booleanList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$booleanList */ => {
|
102 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_4 =
|
103 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
104 + | /* XmlBindingTraitParserGenerator.kt:562 */crate::protocol_serde::shape_boolean_list::de_boolean_list(&mut tag)
|
105 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
106 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
107 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
108 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_boolean_list(var_4);
|
109 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
88 110 | ,
|
89 - | s if s.matches("timestampList") /* timestampList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$timestampList */ => {
|
90 - | let var_5 =
|
91 - | Some(
|
92 - | crate::protocol_serde::shape_timestamp_list::de_timestamp_list(&mut tag)
|
93 - | ?
|
94 - | )
|
95 - | ;
|
96 - | builder = builder.set_timestamp_list(var_5);
|
97 - | }
|
111 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("timestampList") /* timestampList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$timestampList */ => {
|
112 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_5 =
|
113 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
114 + | /* XmlBindingTraitParserGenerator.kt:562 */crate::protocol_serde::shape_timestamp_list::de_timestamp_list(&mut tag)
|
115 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
116 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
117 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
118 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_timestamp_list(var_5);
|
119 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
98 120 | ,
|
99 - | s if s.matches("enumList") /* enumList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$enumList */ => {
|
100 - | let var_6 =
|
101 - | Some(
|
102 - | crate::protocol_serde::shape_foo_enum_list::de_foo_enum_list(&mut tag)
|
103 - | ?
|
104 - | )
|
105 - | ;
|
106 - | builder = builder.set_enum_list(var_6);
|
107 - | }
|
121 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("enumList") /* enumList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$enumList */ => {
|
122 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_6 =
|
123 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
124 + | /* XmlBindingTraitParserGenerator.kt:562 */crate::protocol_serde::shape_foo_enum_list::de_foo_enum_list(&mut tag)
|
125 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
126 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
127 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
128 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_enum_list(var_6);
|
129 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
108 130 | ,
|
109 - | s if s.matches("intEnumList") /* intEnumList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$intEnumList */ => {
|
110 - | let var_7 =
|
111 - | Some(
|
112 - | crate::protocol_serde::shape_integer_enum_list::de_integer_enum_list(&mut tag)
|
113 - | ?
|
114 - | )
|
115 - | ;
|
116 - | builder = builder.set_int_enum_list(var_7);
|
117 - | }
|
131 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("intEnumList") /* intEnumList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$intEnumList */ => {
|
132 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_7 =
|
133 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
134 + | /* XmlBindingTraitParserGenerator.kt:562 */crate::protocol_serde::shape_integer_enum_list::de_integer_enum_list(&mut tag)
|
135 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
136 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
137 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
138 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_int_enum_list(var_7);
|
139 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
118 140 | ,
|
119 - | s if s.matches("nestedStringList") /* nestedStringList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$nestedStringList */ => {
|
120 - | let var_8 =
|
121 - | Some(
|
122 - | crate::protocol_serde::shape_nested_string_list::de_nested_string_list(&mut tag)
|
123 - | ?
|
124 - | )
|
125 - | ;
|
126 - | builder = builder.set_nested_string_list(var_8);
|
127 - | }
|
141 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("nestedStringList") /* nestedStringList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$nestedStringList */ => {
|
142 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_8 =
|
143 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
144 + | /* XmlBindingTraitParserGenerator.kt:562 */crate::protocol_serde::shape_nested_string_list::de_nested_string_list(&mut tag)
|
145 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
146 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
147 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
148 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_nested_string_list(var_8);
|
149 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
128 150 | ,
|
129 - | s if s.matches("renamed") /* renamedListMembers aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$renamedListMembers */ => {
|
130 - | let var_9 =
|
131 - | Some(
|
132 - | crate::protocol_serde::shape_renamed_list_members::de_renamed_list_members(&mut tag)
|
133 - | ?
|
134 - | )
|
135 - | ;
|
136 - | builder = builder.set_renamed_list_members(var_9);
|
137 - | }
|
151 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("renamed") /* renamedListMembers aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$renamedListMembers */ => {
|
152 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_9 =
|
153 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
154 + | /* XmlBindingTraitParserGenerator.kt:562 */crate::protocol_serde::shape_renamed_list_members::de_renamed_list_members(&mut tag)
|
155 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
156 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
157 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
158 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_renamed_list_members(var_9);
|
159 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
138 160 | ,
|
139 - | s if s.matches("flattenedList") /* flattenedList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$flattenedList */ => {
|
140 - | let var_10 =
|
141 - | Some(
|
142 - | Result::<::std::vec::Vec::<::std::string::String>, ::aws_smithy_xml::decode::XmlDecodeError>::Ok({
|
143 - | let mut list_11 = builder.flattened_list.take().unwrap_or_default();
|
144 - | list_11.push(
|
145 - | Result::<::std::string::String, ::aws_smithy_xml::decode::XmlDecodeError>::Ok(
|
146 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
147 - | .into()
|
148 - | )
|
149 - | ?
|
150 - | );
|
151 - | list_11
|
152 - | })
|
153 - | ?
|
154 - | )
|
155 - | ;
|
156 - | builder = builder.set_flattened_list(var_10);
|
157 - | }
|
161 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("flattenedList") /* flattenedList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$flattenedList */ => {
|
162 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_10 =
|
163 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
164 + | /* XmlBindingTraitParserGenerator.kt:570 */Result::<::std::vec::Vec::<::std::string::String>, ::aws_smithy_xml::decode::XmlDecodeError>::Ok({
|
165 + | /* XmlBindingTraitParserGenerator.kt:572 */let mut list_11 = builder.flattened_list.take().unwrap_or_default();
|
166 + | /* XmlBindingTraitParserGenerator.kt:573 */list_11.push(
|
167 + | /* XmlBindingTraitParserGenerator.kt:729 */Result::<::std::string::String, ::aws_smithy_xml::decode::XmlDecodeError>::Ok(
|
168 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
169 + | /* XmlBindingTraitParserGenerator.kt:748 */.into()
|
170 + | /* XmlBindingTraitParserGenerator.kt:729 */)
|
171 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
172 + | /* XmlBindingTraitParserGenerator.kt:573 */);
|
173 + | /* XmlBindingTraitParserGenerator.kt:576 */list_11
|
174 + | /* XmlBindingTraitParserGenerator.kt:570 */})
|
175 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
176 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
177 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
178 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_flattened_list(var_10);
|
179 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
158 180 | ,
|
159 - | s if s.matches("customName") /* flattenedList2 aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$flattenedList2 */ => {
|
160 - | let var_12 =
|
161 - | Some(
|
162 - | Result::<::std::vec::Vec::<::std::string::String>, ::aws_smithy_xml::decode::XmlDecodeError>::Ok({
|
163 - | let mut list_13 = builder.flattened_list2.take().unwrap_or_default();
|
164 - | list_13.push(
|
165 - | Result::<::std::string::String, ::aws_smithy_xml::decode::XmlDecodeError>::Ok(
|
166 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
167 - | .into()
|
168 - | )
|
169 - | ?
|
170 - | );
|
171 - | list_13
|
172 - | })
|
173 - | ?
|
174 - | )
|
175 - | ;
|
176 - | builder = builder.set_flattened_list2(var_12);
|
177 - | }
|
181 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("customName") /* flattenedList2 aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$flattenedList2 */ => {
|
182 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_12 =
|
183 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
184 + | /* XmlBindingTraitParserGenerator.kt:570 */Result::<::std::vec::Vec::<::std::string::String>, ::aws_smithy_xml::decode::XmlDecodeError>::Ok({
|
185 + | /* XmlBindingTraitParserGenerator.kt:572 */let mut list_13 = builder.flattened_list2.take().unwrap_or_default();
|
186 + | /* XmlBindingTraitParserGenerator.kt:573 */list_13.push(
|
187 + | /* XmlBindingTraitParserGenerator.kt:729 */Result::<::std::string::String, ::aws_smithy_xml::decode::XmlDecodeError>::Ok(
|
188 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
189 + | /* XmlBindingTraitParserGenerator.kt:748 */.into()
|
190 + | /* XmlBindingTraitParserGenerator.kt:729 */)
|
191 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
192 + | /* XmlBindingTraitParserGenerator.kt:573 */);
|
193 + | /* XmlBindingTraitParserGenerator.kt:576 */list_13
|
194 + | /* XmlBindingTraitParserGenerator.kt:570 */})
|
195 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
196 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
197 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
198 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_flattened_list2(var_12);
|
199 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
178 200 | ,
|
179 - | s if s.matches("flattenedListWithMemberNamespace") /* flattenedListWithMemberNamespace aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$flattenedListWithMemberNamespace */ => {
|
180 - | let var_14 =
|
181 - | Some(
|
182 - | Result::<::std::vec::Vec::<::std::string::String>, ::aws_smithy_xml::decode::XmlDecodeError>::Ok({
|
183 - | let mut list_15 = builder.flattened_list_with_member_namespace.take().unwrap_or_default();
|
184 - | list_15.push(
|
185 - | Result::<::std::string::String, ::aws_smithy_xml::decode::XmlDecodeError>::Ok(
|
186 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
187 - | .into()
|
188 - | )
|
189 - | ?
|
190 - | );
|
191 - | list_15
|
192 - | })
|
193 - | ?
|
194 - | )
|
195 - | ;
|
196 - | builder = builder.set_flattened_list_with_member_namespace(var_14);
|
197 - | }
|
201 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("flattenedListWithMemberNamespace") /* flattenedListWithMemberNamespace aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$flattenedListWithMemberNamespace */ => {
|
202 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_14 =
|
203 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
204 + | /* XmlBindingTraitParserGenerator.kt:570 */Result::<::std::vec::Vec::<::std::string::String>, ::aws_smithy_xml::decode::XmlDecodeError>::Ok({
|
205 + | /* XmlBindingTraitParserGenerator.kt:572 */let mut list_15 = builder.flattened_list_with_member_namespace.take().unwrap_or_default();
|
206 + | /* XmlBindingTraitParserGenerator.kt:573 */list_15.push(
|
207 + | /* XmlBindingTraitParserGenerator.kt:729 */Result::<::std::string::String, ::aws_smithy_xml::decode::XmlDecodeError>::Ok(
|
208 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
209 + | /* XmlBindingTraitParserGenerator.kt:748 */.into()
|
210 + | /* XmlBindingTraitParserGenerator.kt:729 */)
|
211 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
212 + | /* XmlBindingTraitParserGenerator.kt:573 */);
|
213 + | /* XmlBindingTraitParserGenerator.kt:576 */list_15
|
214 + | /* XmlBindingTraitParserGenerator.kt:570 */})
|
215 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
216 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
217 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
218 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_flattened_list_with_member_namespace(var_14);
|
219 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
198 220 | ,
|
199 - | s if s.matches("flattenedListWithNamespace") /* flattenedListWithNamespace aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$flattenedListWithNamespace */ => {
|
200 - | let var_16 =
|
201 - | Some(
|
202 - | Result::<::std::vec::Vec::<::std::string::String>, ::aws_smithy_xml::decode::XmlDecodeError>::Ok({
|
203 - | let mut list_17 = builder.flattened_list_with_namespace.take().unwrap_or_default();
|
204 - | list_17.push(
|
205 - | Result::<::std::string::String, ::aws_smithy_xml::decode::XmlDecodeError>::Ok(
|
206 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
207 - | .into()
|
208 - | )
|
209 - | ?
|
210 - | );
|
211 - | list_17
|
212 - | })
|
213 - | ?
|
214 - | )
|
215 - | ;
|
216 - | builder = builder.set_flattened_list_with_namespace(var_16);
|
217 - | }
|
221 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("flattenedListWithNamespace") /* flattenedListWithNamespace aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$flattenedListWithNamespace */ => {
|
222 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_16 =
|
223 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
224 + | /* XmlBindingTraitParserGenerator.kt:570 */Result::<::std::vec::Vec::<::std::string::String>, ::aws_smithy_xml::decode::XmlDecodeError>::Ok({
|
225 + | /* XmlBindingTraitParserGenerator.kt:572 */let mut list_17 = builder.flattened_list_with_namespace.take().unwrap_or_default();
|
226 + | /* XmlBindingTraitParserGenerator.kt:573 */list_17.push(
|
227 + | /* XmlBindingTraitParserGenerator.kt:729 */Result::<::std::string::String, ::aws_smithy_xml::decode::XmlDecodeError>::Ok(
|
228 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
229 + | /* XmlBindingTraitParserGenerator.kt:748 */.into()
|
230 + | /* XmlBindingTraitParserGenerator.kt:729 */)
|
231 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
232 + | /* XmlBindingTraitParserGenerator.kt:573 */);
|
233 + | /* XmlBindingTraitParserGenerator.kt:576 */list_17
|
234 + | /* XmlBindingTraitParserGenerator.kt:570 */})
|
235 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
236 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
237 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
238 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_flattened_list_with_namespace(var_16);
|
239 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
218 240 | ,
|
219 - | s if s.matches("myStructureList") /* structureList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$structureList */ => {
|
220 - | let var_18 =
|
221 - | Some(
|
222 - | crate::protocol_serde::shape_structure_list::de_structure_list(&mut tag)
|
223 - | ?
|
224 - | )
|
225 - | ;
|
226 - | builder = builder.set_structure_list(var_18);
|
227 - | }
|
241 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("myStructureList") /* structureList aws.protocoltests.ec2.synthetic#XmlEmptyListsOutput$structureList */ => {
|
242 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_18 =
|
243 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
244 + | /* XmlBindingTraitParserGenerator.kt:562 */crate::protocol_serde::shape_structure_list::de_structure_list(&mut tag)
|
245 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
246 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
247 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
248 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_structure_list(var_18);
|
249 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
228 250 | ,
|
229 - | _ => {}
|
230 - | }
|
251 + | /* XmlBindingTraitParserGenerator.kt:356 */_ => {}
|
252 + | /* XmlBindingTraitParserGenerator.kt:353 */}
|
253 + | /* XmlBindingTraitParserGenerator.kt:352 */
|
231 254 | }
|
255 + | /* XmlBindingTraitParserGenerator.kt:213 */
|
232 256 | Ok(builder)
|
257 + | /* XmlBindingTraitParserGenerator.kt:189 */
|
233 258 | }
|