1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 + | /* XmlBindingTraitSerializerGenerator.kt:427 */
|
2 3 | pub fn ser_simple_scalar_properties_input_input_input(
|
3 4 | input: &crate::operation::simple_scalar_properties::SimpleScalarPropertiesInput,
|
4 5 | writer: ::aws_smithy_xml::encode::ElWriter,
|
5 6 | ) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
|
7 + | /* RustType.kt:516 */
|
6 8 | #[allow(unused_mut)]
|
9 + | /* XmlBindingTraitSerializerGenerator.kt:299 */
|
7 10 | let mut scope = writer.finish();
|
11 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
8 12 | if let Some(var_1) = &input.nested {
|
13 + | /* XmlBindingTraitSerializerGenerator.kt:399 */
|
9 14 | let inner_writer = scope.start_el("Nested").write_ns("https://example.com", Some("xsi"));
|
15 + | /* XmlBindingTraitSerializerGenerator.kt:440 */
|
10 16 | crate::protocol_serde::shape_nested_with_namespace::ser_nested_with_namespace(var_1, inner_writer)?
|
17 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
11 18 | }
|
19 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
12 20 | if let Some(var_2) = &input.byte_value {
|
21 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
13 22 | let mut inner_writer = scope.start_el("byteValue").finish();
|
14 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_2).encode());
|
23 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
24 + | inner_writer.data(
|
25 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
26 + | ::aws_smithy_types::primitive::Encoder::from(*var_2).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
27 + | );
|
28 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
15 29 | }
|
30 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
16 31 | if let Some(var_3) = &input.double_value {
|
32 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
17 33 | let mut inner_writer = scope.start_el("DoubleDribble").finish();
|
18 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_3).encode());
|
34 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
35 + | inner_writer.data(
|
36 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
37 + | ::aws_smithy_types::primitive::Encoder::from(*var_3).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
38 + | );
|
39 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
19 40 | }
|
41 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
20 42 | if let Some(var_4) = &input.false_boolean_value {
|
43 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
21 44 | let mut inner_writer = scope.start_el("falseBooleanValue").finish();
|
22 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_4).encode());
|
45 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
46 + | inner_writer.data(
|
47 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
48 + | ::aws_smithy_types::primitive::Encoder::from(*var_4).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
49 + | );
|
50 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
23 51 | }
|
52 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
24 53 | if let Some(var_5) = &input.float_value {
|
54 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
25 55 | let mut inner_writer = scope.start_el("floatValue").finish();
|
26 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_5).encode());
|
56 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
57 + | inner_writer.data(
|
58 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
59 + | ::aws_smithy_types::primitive::Encoder::from(*var_5).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
60 + | );
|
61 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
27 62 | }
|
63 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
28 64 | if let Some(var_6) = &input.integer_value {
|
65 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
29 66 | let mut inner_writer = scope.start_el("integerValue").finish();
|
30 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_6).encode());
|
67 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
68 + | inner_writer.data(
|
69 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
70 + | ::aws_smithy_types::primitive::Encoder::from(*var_6).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
71 + | );
|
72 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
31 73 | }
|
74 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
32 75 | if let Some(var_7) = &input.long_value {
|
76 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
33 77 | let mut inner_writer = scope.start_el("longValue").finish();
|
34 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_7).encode());
|
78 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
79 + | inner_writer.data(
|
80 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
81 + | ::aws_smithy_types::primitive::Encoder::from(*var_7).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
82 + | );
|
83 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
35 84 | }
|
85 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
36 86 | if let Some(var_8) = &input.short_value {
|
87 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
37 88 | let mut inner_writer = scope.start_el("shortValue").finish();
|
38 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_8).encode());
|
89 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
90 + | inner_writer.data(
|
91 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
92 + | ::aws_smithy_types::primitive::Encoder::from(*var_8).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
93 + | );
|
94 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
39 95 | }
|
96 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
40 97 | if let Some(var_9) = &input.string_value {
|
98 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
41 99 | let mut inner_writer = scope.start_el("stringValue").finish();
|
42 - | inner_writer.data(var_9.as_str());
|
100 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
101 + | inner_writer.data(
|
102 + | /* XmlBindingTraitSerializerGenerator.kt:321 */ var_9.as_str(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
103 + | );
|
104 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
43 105 | }
|
106 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
44 107 | if let Some(var_10) = &input.true_boolean_value {
|
108 + | /* XmlBindingTraitSerializerGenerator.kt:359 */
|
45 109 | let mut inner_writer = scope.start_el("trueBooleanValue").finish();
|
46 - | inner_writer.data(::aws_smithy_types::primitive::Encoder::from(*var_10).encode());
|
110 + | /* XmlBindingTraitSerializerGenerator.kt:360 */
|
111 + | inner_writer.data(
|
112 + | /* XmlBindingTraitSerializerGenerator.kt:325 */
|
113 + | ::aws_smithy_types::primitive::Encoder::from(*var_10).encode(), /* XmlBindingTraitSerializerGenerator.kt:360 */
|
114 + | );
|
115 + | /* XmlBindingTraitSerializerGenerator.kt:555 */
|
47 116 | }
|
117 + | /* XmlBindingTraitSerializerGenerator.kt:304 */
|
48 118 | scope.finish();
|
119 + | /* XmlBindingTraitSerializerGenerator.kt:437 */
|
49 120 | Ok(())
|
121 + | /* XmlBindingTraitSerializerGenerator.kt:427 */
|
50 122 | }
|