1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 + | /* CborSerializerGenerator.kt:369 */
|
2 3 | pub fn ser_rpc_v2_cbor_lists_input_input(
|
3 4 | encoder: &mut ::aws_smithy_cbor::Encoder,
|
4 5 | #[allow(unused)] input: &crate::operation::rpc_v2_cbor_lists::RpcV2CborListsInput,
|
5 6 | ) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
|
7 + | /* CborSerializerGenerator.kt:377 */
|
6 8 | encoder.begin_map();
|
9 + | /* CborSerializerGenerator.kt:414 */
|
7 10 | if let Some(var_1) = &input.string_list {
|
11 + | /* CborSerializerGenerator.kt:486 */
|
8 12 | encoder.str("stringList");
|
13 + | /* CborSerializerGenerator.kt:504 */
|
9 14 | encoder.array((*var_1).len());
|
15 + | /* CborSerializerGenerator.kt:506 */
|
10 16 | for item_2 in var_1 {
|
17 + | /* SerializerUtil.kt:42 */
|
11 18 | {
|
19 + | /* CborSerializerGenerator.kt:462 */
|
12 20 | encoder.str(item_2.as_str());
|
21 + | /* SerializerUtil.kt:42 */
|
13 22 | }
|
23 + | /* CborSerializerGenerator.kt:506 */
|
14 24 | }
|
25 + | /* CborSerializerGenerator.kt:414 */
|
15 26 | }
|
27 + | /* CborSerializerGenerator.kt:414 */
|
16 28 | if let Some(var_3) = &input.string_set {
|
29 + | /* CborSerializerGenerator.kt:486 */
|
17 30 | encoder.str("stringSet");
|
31 + | /* CborSerializerGenerator.kt:504 */
|
18 32 | encoder.array((*var_3).len());
|
33 + | /* CborSerializerGenerator.kt:506 */
|
19 34 | for item_4 in var_3 {
|
35 + | /* SerializerUtil.kt:42 */
|
20 36 | {
|
37 + | /* CborSerializerGenerator.kt:462 */
|
21 38 | encoder.str(item_4.as_str());
|
39 + | /* SerializerUtil.kt:42 */
|
22 40 | }
|
41 + | /* CborSerializerGenerator.kt:506 */
|
23 42 | }
|
43 + | /* CborSerializerGenerator.kt:414 */
|
24 44 | }
|
45 + | /* CborSerializerGenerator.kt:414 */
|
25 46 | if let Some(var_5) = &input.integer_list {
|
47 + | /* CborSerializerGenerator.kt:486 */
|
26 48 | encoder.str("integerList");
|
49 + | /* CborSerializerGenerator.kt:504 */
|
27 50 | encoder.array((*var_5).len());
|
51 + | /* CborSerializerGenerator.kt:506 */
|
28 52 | for item_6 in var_5 {
|
53 + | /* SerializerUtil.kt:42 */
|
29 54 | {
|
55 + | /* CborSerializerGenerator.kt:466 */
|
30 56 | encoder.integer(*item_6);
|
57 + | /* SerializerUtil.kt:42 */
|
31 58 | }
|
59 + | /* CborSerializerGenerator.kt:506 */
|
32 60 | }
|
61 + | /* CborSerializerGenerator.kt:414 */
|
33 62 | }
|
63 + | /* CborSerializerGenerator.kt:414 */
|
34 64 | if let Some(var_7) = &input.boolean_list {
|
65 + | /* CborSerializerGenerator.kt:486 */
|
35 66 | encoder.str("booleanList");
|
67 + | /* CborSerializerGenerator.kt:504 */
|
36 68 | encoder.array((*var_7).len());
|
69 + | /* CborSerializerGenerator.kt:506 */
|
37 70 | for item_8 in var_7 {
|
71 + | /* SerializerUtil.kt:42 */
|
38 72 | {
|
73 + | /* CborSerializerGenerator.kt:460 */
|
39 74 | encoder.boolean(*item_8);
|
75 + | /* SerializerUtil.kt:42 */
|
40 76 | }
|
77 + | /* CborSerializerGenerator.kt:506 */
|
41 78 | }
|
79 + | /* CborSerializerGenerator.kt:414 */
|
42 80 | }
|
81 + | /* CborSerializerGenerator.kt:414 */
|
43 82 | if let Some(var_9) = &input.timestamp_list {
|
83 + | /* CborSerializerGenerator.kt:486 */
|
44 84 | encoder.str("timestampList");
|
85 + | /* CborSerializerGenerator.kt:504 */
|
45 86 | encoder.array((*var_9).len());
|
87 + | /* CborSerializerGenerator.kt:506 */
|
46 88 | for item_10 in var_9 {
|
89 + | /* SerializerUtil.kt:42 */
|
47 90 | {
|
91 + | /* CborSerializerGenerator.kt:472 */
|
48 92 | encoder.timestamp(item_10);
|
93 + | /* SerializerUtil.kt:42 */
|
49 94 | }
|
95 + | /* CborSerializerGenerator.kt:506 */
|
50 96 | }
|
97 + | /* CborSerializerGenerator.kt:414 */
|
51 98 | }
|
99 + | /* CborSerializerGenerator.kt:414 */
|
52 100 | if let Some(var_11) = &input.enum_list {
|
101 + | /* CborSerializerGenerator.kt:486 */
|
53 102 | encoder.str("enumList");
|
103 + | /* CborSerializerGenerator.kt:504 */
|
54 104 | encoder.array((*var_11).len());
|
105 + | /* CborSerializerGenerator.kt:506 */
|
55 106 | for item_12 in var_11 {
|
107 + | /* SerializerUtil.kt:42 */
|
56 108 | {
|
109 + | /* CborSerializerGenerator.kt:462 */
|
57 110 | encoder.str(item_12.as_str());
|
111 + | /* SerializerUtil.kt:42 */
|
58 112 | }
|
113 + | /* CborSerializerGenerator.kt:506 */
|
59 114 | }
|
115 + | /* CborSerializerGenerator.kt:414 */
|
60 116 | }
|
117 + | /* CborSerializerGenerator.kt:414 */
|
61 118 | if let Some(var_13) = &input.int_enum_list {
|
119 + | /* CborSerializerGenerator.kt:486 */
|
62 120 | encoder.str("intEnumList");
|
121 + | /* CborSerializerGenerator.kt:504 */
|
63 122 | encoder.array((*var_13).len());
|
123 + | /* CborSerializerGenerator.kt:506 */
|
64 124 | for item_14 in var_13 {
|
125 + | /* SerializerUtil.kt:42 */
|
65 126 | {
|
127 + | /* CborSerializerGenerator.kt:466 */
|
66 128 | encoder.integer(*item_14);
|
129 + | /* SerializerUtil.kt:42 */
|
67 130 | }
|
131 + | /* CborSerializerGenerator.kt:506 */
|
68 132 | }
|
133 + | /* CborSerializerGenerator.kt:414 */
|
69 134 | }
|
135 + | /* CborSerializerGenerator.kt:414 */
|
70 136 | if let Some(var_15) = &input.nested_string_list {
|
137 + | /* CborSerializerGenerator.kt:486 */
|
71 138 | encoder.str("nestedStringList");
|
139 + | /* CborSerializerGenerator.kt:504 */
|
72 140 | encoder.array((*var_15).len());
|
141 + | /* CborSerializerGenerator.kt:506 */
|
73 142 | for item_16 in var_15 {
|
143 + | /* SerializerUtil.kt:42 */
|
74 144 | {
|
145 + | /* CborSerializerGenerator.kt:504 */
|
75 146 | encoder.array((*item_16).len());
|
147 + | /* CborSerializerGenerator.kt:506 */
|
76 148 | for item_17 in item_16 {
|
149 + | /* SerializerUtil.kt:42 */
|
77 150 | {
|
151 + | /* CborSerializerGenerator.kt:462 */
|
78 152 | encoder.str(item_17.as_str());
|
153 + | /* SerializerUtil.kt:42 */
|
79 154 | }
|
155 + | /* CborSerializerGenerator.kt:506 */
|
80 156 | }
|
157 + | /* SerializerUtil.kt:42 */
|
81 158 | }
|
159 + | /* CborSerializerGenerator.kt:506 */
|
82 160 | }
|
161 + | /* CborSerializerGenerator.kt:414 */
|
83 162 | }
|
163 + | /* CborSerializerGenerator.kt:414 */
|
84 164 | if let Some(var_18) = &input.structure_list {
|
165 + | /* CborSerializerGenerator.kt:486 */
|
85 166 | encoder.str("structureList");
|
167 + | /* CborSerializerGenerator.kt:504 */
|
86 168 | encoder.array((*var_18).len());
|
169 + | /* CborSerializerGenerator.kt:506 */
|
87 170 | for item_19 in var_18 {
|
171 + | /* SerializerUtil.kt:42 */
|
88 172 | {
|
173 + | /* CborSerializerGenerator.kt:403 */
|
89 174 | crate::protocol_serde::shape_structure_list_member::ser_structure_list_member(encoder, item_19)?;
|
175 + | /* SerializerUtil.kt:42 */
|
90 176 | }
|
177 + | /* CborSerializerGenerator.kt:506 */
|
91 178 | }
|
179 + | /* CborSerializerGenerator.kt:414 */
|
92 180 | }
|
181 + | /* CborSerializerGenerator.kt:414 */
|
93 182 | if let Some(var_20) = &input.blob_list {
|
183 + | /* CborSerializerGenerator.kt:486 */
|
94 184 | encoder.str("blobList");
|
185 + | /* CborSerializerGenerator.kt:504 */
|
95 186 | encoder.array((*var_20).len());
|
187 + | /* CborSerializerGenerator.kt:506 */
|
96 188 | for item_21 in var_20 {
|
189 + | /* SerializerUtil.kt:42 */
|
97 190 | {
|
191 + | /* CborSerializerGenerator.kt:459 */
|
98 192 | encoder.blob(item_21);
|
193 + | /* SerializerUtil.kt:42 */
|
99 194 | }
|
195 + | /* CborSerializerGenerator.kt:506 */
|
100 196 | }
|
197 + | /* CborSerializerGenerator.kt:414 */
|
101 198 | }
|
199 + | /* CborSerializerGenerator.kt:393 */
|
102 200 | encoder.end();
|
201 + | /* CborSerializerGenerator.kt:394 */
|
103 202 | Ok(())
|
203 + | /* CborSerializerGenerator.kt:369 */
|
104 204 | }
|