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