1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 + | /* RustType.kt:516 */
|
2 3 | #[allow(clippy::needless_question_mark)]
|
4 + | /* XmlBindingTraitParserGenerator.kt:510 */
|
3 5 | pub fn de_xml_nested_union_struct(
|
4 6 | decoder: &mut ::aws_smithy_xml::decode::ScopedDecoder,
|
5 7 | ) -> ::std::result::Result<crate::types::XmlNestedUnionStruct, ::aws_smithy_xml::decode::XmlDecodeError> {
|
8 + | /* RustType.kt:516 */
|
6 9 | #[allow(unused_mut)]
|
10 + | /* XmlBindingTraitParserGenerator.kt:515 */
|
7 11 | let mut builder = crate::types::XmlNestedUnionStruct::builder();
|
12 + | /* XmlBindingTraitParserGenerator.kt:352 */
|
8 13 | while let Some(mut tag) = decoder.next_tag() {
|
14 + | /* XmlBindingTraitParserGenerator.kt:353 */
|
9 15 | match tag.start_el() {
|
10 - | s if s.matches("stringValue") /* stringValue aws.protocoltests.restxml#XmlNestedUnionStruct$stringValue */ => {
|
11 - | let var_1 =
|
12 - | Some(
|
13 - | Result::<::std::string::String, ::aws_smithy_xml::decode::XmlDecodeError>::Ok(
|
14 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
15 - | .into()
|
16 - | )
|
17 - | ?
|
18 - | )
|
19 - | ;
|
20 - | builder = builder.set_string_value(var_1);
|
21 - | }
|
16 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("stringValue") /* stringValue aws.protocoltests.restxml#XmlNestedUnionStruct$stringValue */ => {
|
17 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_1 =
|
18 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
19 + | /* XmlBindingTraitParserGenerator.kt:729 */Result::<::std::string::String, ::aws_smithy_xml::decode::XmlDecodeError>::Ok(
|
20 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
21 + | /* XmlBindingTraitParserGenerator.kt:748 */.into()
|
22 + | /* XmlBindingTraitParserGenerator.kt:729 */)
|
23 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
24 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
25 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
26 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_string_value(var_1);
|
27 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
22 28 | ,
|
23 - | s if s.matches("booleanValue") /* booleanValue aws.protocoltests.restxml#XmlNestedUnionStruct$booleanValue */ => {
|
24 - | let var_2 =
|
25 - | Some(
|
26 - | {
|
27 - | <bool as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
28 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
29 - | )
|
30 - | .map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (boolean: `smithy.api#Boolean`)"))
|
31 - | }
|
32 - | ?
|
33 - | )
|
34 - | ;
|
35 - | builder = builder.set_boolean_value(var_2);
|
36 - | }
|
29 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("booleanValue") /* booleanValue aws.protocoltests.restxml#XmlNestedUnionStruct$booleanValue */ => {
|
30 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_2 =
|
31 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
32 + | /* XmlBindingTraitParserGenerator.kt:676 */ {
|
33 + | /* XmlBindingTraitParserGenerator.kt:677 */<bool as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
34 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
35 + | /* XmlBindingTraitParserGenerator.kt:677 */)
|
36 + | /* XmlBindingTraitParserGenerator.kt:685 */.map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (boolean: `smithy.api#Boolean`)"))
|
37 + | /* XmlBindingTraitParserGenerator.kt:676 */}
|
38 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
39 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
40 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
41 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_boolean_value(var_2);
|
42 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
37 43 | ,
|
38 - | s if s.matches("byteValue") /* byteValue aws.protocoltests.restxml#XmlNestedUnionStruct$byteValue */ => {
|
39 - | let var_3 =
|
40 - | Some(
|
41 - | {
|
42 - | <i8 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
43 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
44 - | )
|
45 - | .map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (byte: `smithy.api#Byte`)"))
|
46 - | }
|
47 - | ?
|
48 - | )
|
49 - | ;
|
50 - | builder = builder.set_byte_value(var_3);
|
51 - | }
|
44 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("byteValue") /* byteValue aws.protocoltests.restxml#XmlNestedUnionStruct$byteValue */ => {
|
45 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_3 =
|
46 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
47 + | /* XmlBindingTraitParserGenerator.kt:676 */ {
|
48 + | /* XmlBindingTraitParserGenerator.kt:677 */<i8 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
49 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
50 + | /* XmlBindingTraitParserGenerator.kt:677 */)
|
51 + | /* XmlBindingTraitParserGenerator.kt:685 */.map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (byte: `smithy.api#Byte`)"))
|
52 + | /* XmlBindingTraitParserGenerator.kt:676 */}
|
53 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
54 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
55 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
56 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_byte_value(var_3);
|
57 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
52 58 | ,
|
53 - | s if s.matches("shortValue") /* shortValue aws.protocoltests.restxml#XmlNestedUnionStruct$shortValue */ => {
|
54 - | let var_4 =
|
55 - | Some(
|
56 - | {
|
57 - | <i16 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
58 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
59 - | )
|
60 - | .map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (short: `smithy.api#Short`)"))
|
61 - | }
|
62 - | ?
|
63 - | )
|
64 - | ;
|
65 - | builder = builder.set_short_value(var_4);
|
66 - | }
|
59 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("shortValue") /* shortValue aws.protocoltests.restxml#XmlNestedUnionStruct$shortValue */ => {
|
60 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_4 =
|
61 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
62 + | /* XmlBindingTraitParserGenerator.kt:676 */ {
|
63 + | /* XmlBindingTraitParserGenerator.kt:677 */<i16 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
64 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
65 + | /* XmlBindingTraitParserGenerator.kt:677 */)
|
66 + | /* XmlBindingTraitParserGenerator.kt:685 */.map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (short: `smithy.api#Short`)"))
|
67 + | /* XmlBindingTraitParserGenerator.kt:676 */}
|
68 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
69 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
70 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
71 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_short_value(var_4);
|
72 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
67 73 | ,
|
68 - | s if s.matches("integerValue") /* integerValue aws.protocoltests.restxml#XmlNestedUnionStruct$integerValue */ => {
|
69 - | let var_5 =
|
70 - | Some(
|
71 - | {
|
72 - | <i32 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
73 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
74 - | )
|
75 - | .map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (integer: `smithy.api#Integer`)"))
|
76 - | }
|
77 - | ?
|
78 - | )
|
79 - | ;
|
80 - | builder = builder.set_integer_value(var_5);
|
81 - | }
|
74 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("integerValue") /* integerValue aws.protocoltests.restxml#XmlNestedUnionStruct$integerValue */ => {
|
75 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_5 =
|
76 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
77 + | /* XmlBindingTraitParserGenerator.kt:676 */ {
|
78 + | /* XmlBindingTraitParserGenerator.kt:677 */<i32 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
79 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
80 + | /* XmlBindingTraitParserGenerator.kt:677 */)
|
81 + | /* XmlBindingTraitParserGenerator.kt:685 */.map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (integer: `smithy.api#Integer`)"))
|
82 + | /* XmlBindingTraitParserGenerator.kt:676 */}
|
83 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
84 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
85 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
86 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_integer_value(var_5);
|
87 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
82 88 | ,
|
83 - | s if s.matches("longValue") /* longValue aws.protocoltests.restxml#XmlNestedUnionStruct$longValue */ => {
|
84 - | let var_6 =
|
85 - | Some(
|
86 - | {
|
87 - | <i64 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
88 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
89 - | )
|
90 - | .map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (long: `smithy.api#Long`)"))
|
91 - | }
|
92 - | ?
|
93 - | )
|
94 - | ;
|
95 - | builder = builder.set_long_value(var_6);
|
96 - | }
|
89 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("longValue") /* longValue aws.protocoltests.restxml#XmlNestedUnionStruct$longValue */ => {
|
90 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_6 =
|
91 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
92 + | /* XmlBindingTraitParserGenerator.kt:676 */ {
|
93 + | /* XmlBindingTraitParserGenerator.kt:677 */<i64 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
94 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
95 + | /* XmlBindingTraitParserGenerator.kt:677 */)
|
96 + | /* XmlBindingTraitParserGenerator.kt:685 */.map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (long: `smithy.api#Long`)"))
|
97 + | /* XmlBindingTraitParserGenerator.kt:676 */}
|
98 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
99 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
100 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
101 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_long_value(var_6);
|
102 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
97 103 | ,
|
98 - | s if s.matches("floatValue") /* floatValue aws.protocoltests.restxml#XmlNestedUnionStruct$floatValue */ => {
|
99 - | let var_7 =
|
100 - | Some(
|
101 - | {
|
102 - | <f32 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
103 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
104 - | )
|
105 - | .map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (float: `smithy.api#Float`)"))
|
106 - | }
|
107 - | ?
|
108 - | )
|
109 - | ;
|
110 - | builder = builder.set_float_value(var_7);
|
111 - | }
|
104 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("floatValue") /* floatValue aws.protocoltests.restxml#XmlNestedUnionStruct$floatValue */ => {
|
105 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_7 =
|
106 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
107 + | /* XmlBindingTraitParserGenerator.kt:676 */ {
|
108 + | /* XmlBindingTraitParserGenerator.kt:677 */<f32 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
109 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
110 + | /* XmlBindingTraitParserGenerator.kt:677 */)
|
111 + | /* XmlBindingTraitParserGenerator.kt:685 */.map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (float: `smithy.api#Float`)"))
|
112 + | /* XmlBindingTraitParserGenerator.kt:676 */}
|
113 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
114 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
115 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
116 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_float_value(var_7);
|
117 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
112 118 | ,
|
113 - | s if s.matches("doubleValue") /* doubleValue aws.protocoltests.restxml#XmlNestedUnionStruct$doubleValue */ => {
|
114 - | let var_8 =
|
115 - | Some(
|
116 - | {
|
117 - | <f64 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
118 - | ::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
119 - | )
|
120 - | .map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (double: `smithy.api#Double`)"))
|
121 - | }
|
122 - | ?
|
123 - | )
|
124 - | ;
|
125 - | builder = builder.set_double_value(var_8);
|
126 - | }
|
119 + | /* XmlBindingTraitParserGenerator.kt:492 */s if s.matches("doubleValue") /* doubleValue aws.protocoltests.restxml#XmlNestedUnionStruct$doubleValue */ => {
|
120 + | /* XmlBindingTraitParserGenerator.kt:329 */let var_8 =
|
121 + | /* XmlBindingTraitParserGenerator.kt:372 */Some(
|
122 + | /* XmlBindingTraitParserGenerator.kt:676 */ {
|
123 + | /* XmlBindingTraitParserGenerator.kt:677 */<f64 as ::aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
|
124 + | /* XmlBindingTraitParserGenerator.kt:377 */::aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
|
125 + | /* XmlBindingTraitParserGenerator.kt:677 */)
|
126 + | /* XmlBindingTraitParserGenerator.kt:685 */.map_err(|_|::aws_smithy_xml::decode::XmlDecodeError::custom("expected (double: `smithy.api#Double`)"))
|
127 + | /* XmlBindingTraitParserGenerator.kt:676 */}
|
128 + | /* XmlBindingTraitParserGenerator.kt:402 */?
|
129 + | /* XmlBindingTraitParserGenerator.kt:372 */)
|
130 + | /* XmlBindingTraitParserGenerator.kt:329 */;
|
131 + | /* XmlBindingTraitParserGenerator.kt:336 */builder = builder.set_double_value(var_8);
|
132 + | /* XmlBindingTraitParserGenerator.kt:492 */}
|
127 133 | ,
|
128 - | _ => {}
|
129 - | }
|
134 + | /* XmlBindingTraitParserGenerator.kt:356 */_ => {}
|
135 + | /* XmlBindingTraitParserGenerator.kt:353 */}
|
136 + | /* XmlBindingTraitParserGenerator.kt:352 */
|
130 137 | }
|
138 + | /* XmlBindingTraitParserGenerator.kt:533 */
|
131 139 | Ok(builder.build())
|
140 + | /* XmlBindingTraitParserGenerator.kt:510 */
|
132 141 | }
|
133 142 |
|
143 + | /* XmlBindingTraitSerializerGenerator.kt:427 */
|
134 144 | pub fn ser_xml_nested_union_struct(
|
135 145 | input: &crate::types::XmlNestedUnionStruct,
|
136 146 | writer: ::aws_smithy_xml::encode::ElWriter,
|
137 147 | ) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
|
148 + | /* RustType.kt:516 */
|
138 149 | #[allow(unused_mut)]
|
150 + | /* XmlBindingTraitSerializerGenerator.kt:299 */
|
139 151 | let mut scope = writer.finish();
|
152 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
140 153 | if let Some(var_9) = &input.string_value {
|
154 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
141 155 | let mut inner_writer = scope.start_el("stringValue").finish();
|
142 - | inner_writer.data(var_9.as_str());
|
156 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
157 + | inner_writer.data(
|
158 + | /* XmlBindingTraitSerializerGenerator.kt:321 */ var_9.as_str(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
159 + | );
|
160 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
143 161 | }
|
162 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
144 163 | if let Some(var_10) = &input.boolean_value {
|
164 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
145 165 | let mut inner_writer = scope.start_el("booleanValue").finish();
|
146 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_10).encode());
|
147 - | }
|
166 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
167 + | inner_writer.data(
|
168 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
169 + | ::aws_smithy_types::primitive::Encoder::from(*var_10).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
170 + | );
|
171 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
172 + | }
|
173 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
148 174 | if let Some(var_11) = &input.byte_value {
|
175 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
149 176 | let mut inner_writer = scope.start_el("byteValue").finish();
|
150 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_11).encode());
|
151 - | }
|
177 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
178 + | inner_writer.data(
|
179 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
180 + | ::aws_smithy_types::primitive::Encoder::from(*var_11).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
181 + | );
|
182 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
183 + | }
|
184 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
152 185 | if let Some(var_12) = &input.short_value {
|
186 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
153 187 | let mut inner_writer = scope.start_el("shortValue").finish();
|
154 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_12).encode());
|
155 - | }
|
188 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
189 + | inner_writer.data(
|
190 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
191 + | ::aws_smithy_types::primitive::Encoder::from(*var_12).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
192 + | );
|
193 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
194 + | }
|
195 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
156 196 | if let Some(var_13) = &input.integer_value {
|
197 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
157 198 | let mut inner_writer = scope.start_el("integerValue").finish();
|
158 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_13).encode());
|
159 - | }
|
199 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
200 + | inner_writer.data(
|
201 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
202 + | ::aws_smithy_types::primitive::Encoder::from(*var_13).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
203 + | );
|
204 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
205 + | }
|
206 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
160 207 | if let Some(var_14) = &input.long_value {
|
208 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
161 209 | let mut inner_writer = scope.start_el("longValue").finish();
|
162 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_14).encode());
|
163 - | }
|
210 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
211 + | inner_writer.data(
|
212 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
213 + | ::aws_smithy_types::primitive::Encoder::from(*var_14).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
214 + | );
|
215 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
216 + | }
|
217 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
164 218 | if let Some(var_15) = &input.float_value {
|
219 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
165 220 | let mut inner_writer = scope.start_el("floatValue").finish();
|
166 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_15).encode());
|
167 - | }
|
221 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
222 + | inner_writer.data(
|
223 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
224 + | ::aws_smithy_types::primitive::Encoder::from(*var_15).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
225 + | );
|
226 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
227 + | }
|
228 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
168 229 | if let Some(var_16) = &input.double_value {
|
230 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
169 231 | let mut inner_writer = scope.start_el("doubleValue").finish();
|
170 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_16).encode());
|
171 - | }
|
232 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
233 + | inner_writer.data(
|
234 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
235 + | ::aws_smithy_types::primitive::Encoder::from(*var_16).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
236 + | );
|
237 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
238 + | }
|
239 + | /* XmlBindingTraitSerializerGenerator.kt:304 */
|
172 240 | scope.finish();
|
241 + | /* XmlBindingTraitSerializerGenerator.kt:437 */
|
173 242 | Ok(())
|
243 + | /* XmlBindingTraitSerializerGenerator.kt:427 */
|
174 244 | }
|