1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 + | /* JsonParserGenerator.kt:516 */
|
2 3 | pub(crate) fn de_defaults<'a, I>(
|
3 4 | tokens: &mut ::std::iter::Peekable<I>,
|
4 5 | ) -> ::std::result::Result<
|
5 6 | Option<crate::model::defaults::Builder>,
|
6 7 | ::aws_smithy_json::deserialize::error::DeserializeError,
|
7 8 | >
|
8 9 | where
|
9 10 | I: Iterator<
|
10 11 | Item = Result<
|
11 12 | ::aws_smithy_json::deserialize::Token<'a>,
|
12 13 | ::aws_smithy_json::deserialize::error::DeserializeError,
|
13 14 | >,
|
14 15 | >,
|
15 16 | {
|
17 + | /* JsonParserGenerator.kt:712 */
|
16 18 | match tokens.next().transpose()? {
|
19 + | /* JsonParserGenerator.kt:713 */
|
17 20 | Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
|
18 21 | Some(::aws_smithy_json::deserialize::Token::StartObject { .. }) => {
|
22 + | /* RustType.kt:516 */
|
19 23 | #[allow(unused_mut)]
|
24 + | /* JsonParserGenerator.kt:526 */
|
20 25 | let mut builder = crate::model::defaults::Builder::default();
|
26 + | /* JsonParserGenerator.kt:684 */
|
21 27 | loop {
|
28 + | /* JsonParserGenerator.kt:685 */
|
22 29 | match tokens.next().transpose()? {
|
30 + | /* JsonParserGenerator.kt:686 */
|
23 31 | Some(::aws_smithy_json::deserialize::Token::EndObject { .. }) => break,
|
24 32 | Some(::aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => {
|
33 + | /* JsonParserGenerator.kt:260 */
|
25 34 | match key.to_unescaped()?.as_ref() {
|
35 + | /* JsonParserGenerator.kt:262 */
|
26 36 | "defaultString" => {
|
37 + | /* JsonParserGenerator.kt:276 */
|
27 38 | if let Some(v) =
|
28 - | ::aws_smithy_json::deserialize::token::expect_string_or_null(
|
29 - | tokens.next(),
|
30 - | )?
|
31 - | .map(|s| s.to_unescaped().map(|u| u.into_owned()))
|
32 - | .transpose()?
|
33 - | {
|
39 + | /* JsonParserGenerator.kt:354 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
40 + | /* JsonParserGenerator.kt:339 */s.to_unescaped().map(|u|
|
41 + | /* JsonParserGenerator.kt:348 */u.into_owned()
|
42 + | /* JsonParserGenerator.kt:339 */)
|
43 + | /* JsonParserGenerator.kt:354 */).transpose()?
|
44 + | /* JsonParserGenerator.kt:278 */{
|
34 45 | builder = builder.set_default_string(v);
|
35 46 | }
|
47 + | /* JsonParserGenerator.kt:262 */
|
36 48 | }
|
49 + | /* JsonParserGenerator.kt:262 */
|
37 50 | "defaultBoolean" => {
|
51 + | /* JsonParserGenerator.kt:276 */
|
38 52 | if let Some(v) =
|
39 - | ::aws_smithy_json::deserialize::token::expect_bool_or_null(
|
40 - | tokens.next(),
|
41 - | )?
|
42 - | {
|
53 + | /* JsonParserGenerator.kt:298 */::aws_smithy_json::deserialize::token::expect_bool_or_null(tokens.next())?
|
54 + | /* JsonParserGenerator.kt:278 */{
|
43 55 | builder = builder.set_default_boolean(v);
|
44 56 | }
|
57 + | /* JsonParserGenerator.kt:262 */
|
45 58 | }
|
59 + | /* JsonParserGenerator.kt:262 */
|
46 60 | "defaultList" => {
|
61 + | /* JsonParserGenerator.kt:276 */
|
47 62 | if let Some(v) =
|
48 - | crate::protocol_serde::shape_test_string_list::de_test_string_list(tokens)?
|
49 - | {
|
63 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_test_string_list::de_test_string_list(tokens)?
|
64 + | /* JsonParserGenerator.kt:278 */{
|
50 65 | builder = builder.set_default_list(v);
|
51 66 | }
|
67 + | /* JsonParserGenerator.kt:262 */
|
52 68 | }
|
69 + | /* JsonParserGenerator.kt:262 */
|
53 70 | "defaultDocumentMap" => {
|
54 - | if let Some(v) = Some(
|
55 - | ::aws_smithy_json::deserialize::token::expect_document(tokens)?,
|
56 - | ) {
|
71 + | /* JsonParserGenerator.kt:276 */
|
72 + | if let Some(v) =
|
73 + | /* JsonParserGenerator.kt:319 */
|
74 + | Some(
|
75 + | ::aws_smithy_json::deserialize::token::expect_document(
|
76 + | tokens,
|
77 + | )?,
|
78 + | )
|
79 + | /* JsonParserGenerator.kt:278 */
|
80 + | {
|
57 81 | builder = builder.set_default_document_map(v);
|
58 82 | }
|
83 + | /* JsonParserGenerator.kt:262 */
|
59 84 | }
|
85 + | /* JsonParserGenerator.kt:262 */
|
60 86 | "defaultDocumentString" => {
|
61 - | if let Some(v) = Some(
|
62 - | ::aws_smithy_json::deserialize::token::expect_document(tokens)?,
|
63 - | ) {
|
87 + | /* JsonParserGenerator.kt:276 */
|
88 + | if let Some(v) =
|
89 + | /* JsonParserGenerator.kt:319 */
|
90 + | Some(
|
91 + | ::aws_smithy_json::deserialize::token::expect_document(
|
92 + | tokens,
|
93 + | )?,
|
94 + | )
|
95 + | /* JsonParserGenerator.kt:278 */
|
96 + | {
|
64 97 | builder = builder.set_default_document_string(v);
|
65 98 | }
|
99 + | /* JsonParserGenerator.kt:262 */
|
66 100 | }
|
101 + | /* JsonParserGenerator.kt:262 */
|
67 102 | "defaultDocumentBoolean" => {
|
68 - | if let Some(v) = Some(
|
69 - | ::aws_smithy_json::deserialize::token::expect_document(tokens)?,
|
70 - | ) {
|
103 + | /* JsonParserGenerator.kt:276 */
|
104 + | if let Some(v) =
|
105 + | /* JsonParserGenerator.kt:319 */
|
106 + | Some(
|
107 + | ::aws_smithy_json::deserialize::token::expect_document(
|
108 + | tokens,
|
109 + | )?,
|
110 + | )
|
111 + | /* JsonParserGenerator.kt:278 */
|
112 + | {
|
71 113 | builder = builder.set_default_document_boolean(v);
|
72 114 | }
|
115 + | /* JsonParserGenerator.kt:262 */
|
73 116 | }
|
117 + | /* JsonParserGenerator.kt:262 */
|
74 118 | "defaultDocumentList" => {
|
75 - | if let Some(v) = Some(
|
76 - | ::aws_smithy_json::deserialize::token::expect_document(tokens)?,
|
77 - | ) {
|
119 + | /* JsonParserGenerator.kt:276 */
|
120 + | if let Some(v) =
|
121 + | /* JsonParserGenerator.kt:319 */
|
122 + | Some(
|
123 + | ::aws_smithy_json::deserialize::token::expect_document(
|
124 + | tokens,
|
125 + | )?,
|
126 + | )
|
127 + | /* JsonParserGenerator.kt:278 */
|
128 + | {
|
78 129 | builder = builder.set_default_document_list(v);
|
79 130 | }
|
131 + | /* JsonParserGenerator.kt:262 */
|
80 132 | }
|
133 + | /* JsonParserGenerator.kt:262 */
|
81 134 | "defaultNullDocument" => {
|
82 - | builder = builder.set_default_null_document(Some(
|
83 - | ::aws_smithy_json::deserialize::token::expect_document(tokens)?,
|
84 - | ));
|
85 - | }
|
135 + | /* JsonParserGenerator.kt:272 */
|
136 + | builder = builder.set_default_null_document(
|
137 + | /* JsonParserGenerator.kt:319 */
|
138 + | Some(::aws_smithy_json::deserialize::token::expect_document(
|
139 + | tokens,
|
140 + | )?), /* JsonParserGenerator.kt:272 */
|
141 + | );
|
142 + | /* JsonParserGenerator.kt:262 */
|
143 + | }
|
144 + | /* JsonParserGenerator.kt:262 */
|
86 145 | "defaultTimestamp" => {
|
146 + | /* JsonParserGenerator.kt:276 */
|
87 147 | if let Some(v) =
|
88 - | ::aws_smithy_json::deserialize::token::expect_timestamp_or_null(
|
89 - | tokens.next(),
|
90 - | ::aws_smithy_types::date_time::Format::EpochSeconds,
|
91 - | )?
|
92 - | {
|
148 + | /* JsonParserGenerator.kt:384 */::aws_smithy_json::deserialize::token::expect_timestamp_or_null(tokens.next(), ::aws_smithy_types::date_time::Format::EpochSeconds)?
|
149 + | /* JsonParserGenerator.kt:278 */{
|
93 150 | builder = builder.set_default_timestamp(v);
|
94 151 | }
|
152 + | /* JsonParserGenerator.kt:262 */
|
95 153 | }
|
154 + | /* JsonParserGenerator.kt:262 */
|
96 155 | "defaultBlob" => {
|
156 + | /* JsonParserGenerator.kt:276 */
|
97 157 | if let Some(v) =
|
98 - | ::aws_smithy_json::deserialize::token::expect_blob_or_null(
|
99 - | tokens.next(),
|
100 - | )?
|
101 - | {
|
158 + | /* JsonParserGenerator.kt:326 */::aws_smithy_json::deserialize::token::expect_blob_or_null(tokens.next())?
|
159 + | /* JsonParserGenerator.kt:278 */{
|
102 160 | builder = builder.set_default_blob(v);
|
103 161 | }
|
162 + | /* JsonParserGenerator.kt:262 */
|
104 163 | }
|
164 + | /* JsonParserGenerator.kt:262 */
|
105 165 | "defaultByte" => {
|
166 + | /* JsonParserGenerator.kt:276 */
|
106 167 | if let Some(v) =
|
107 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
108 - | tokens.next(),
|
109 - | )?
|
168 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
110 169 | .map(i8::try_from)
|
111 170 | .transpose()?
|
112 - | {
|
171 + | /* JsonParserGenerator.kt:278 */{
|
113 172 | builder = builder.set_default_byte(v);
|
114 173 | }
|
174 + | /* JsonParserGenerator.kt:262 */
|
115 175 | }
|
176 + | /* JsonParserGenerator.kt:262 */
|
116 177 | "defaultShort" => {
|
178 + | /* JsonParserGenerator.kt:276 */
|
117 179 | if let Some(v) =
|
118 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
119 - | tokens.next(),
|
120 - | )?
|
180 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
121 181 | .map(i16::try_from)
|
122 182 | .transpose()?
|
123 - | {
|
183 + | /* JsonParserGenerator.kt:278 */{
|
124 184 | builder = builder.set_default_short(v);
|
125 185 | }
|
186 + | /* JsonParserGenerator.kt:262 */
|
126 187 | }
|
188 + | /* JsonParserGenerator.kt:262 */
|
127 189 | "defaultInteger" => {
|
190 + | /* JsonParserGenerator.kt:276 */
|
128 191 | if let Some(v) =
|
129 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
130 - | tokens.next(),
|
131 - | )?
|
192 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
132 193 | .map(i32::try_from)
|
133 194 | .transpose()?
|
134 - | {
|
195 + | /* JsonParserGenerator.kt:278 */{
|
135 196 | builder = builder.set_default_integer(v);
|
136 197 | }
|
198 + | /* JsonParserGenerator.kt:262 */
|
137 199 | }
|
200 + | /* JsonParserGenerator.kt:262 */
|
138 201 | "defaultLong" => {
|
202 + | /* JsonParserGenerator.kt:276 */
|
139 203 | if let Some(v) =
|
140 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
141 - | tokens.next(),
|
142 - | )?
|
204 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
143 205 | .map(i64::try_from)
|
144 206 | .transpose()?
|
145 - | {
|
207 + | /* JsonParserGenerator.kt:278 */{
|
146 208 | builder = builder.set_default_long(v);
|
147 209 | }
|
210 + | /* JsonParserGenerator.kt:262 */
|
148 211 | }
|
212 + | /* JsonParserGenerator.kt:262 */
|
149 213 | "defaultFloat" => {
|
214 + | /* JsonParserGenerator.kt:276 */
|
150 215 | if let Some(v) =
|
151 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
152 - | tokens.next(),
|
153 - | )?
|
154 - | .map(|v| v.to_f32_lossy())
|
155 - | {
|
216 + | /* JsonParserGenerator.kt:361 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?.map(|v| v.to_f32_lossy())
|
217 + | /* JsonParserGenerator.kt:278 */{
|
156 218 | builder = builder.set_default_float(v);
|
157 219 | }
|
220 + | /* JsonParserGenerator.kt:262 */
|
158 221 | }
|
222 + | /* JsonParserGenerator.kt:262 */
|
159 223 | "defaultDouble" => {
|
224 + | /* JsonParserGenerator.kt:276 */
|
160 225 | if let Some(v) =
|
161 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
162 - | tokens.next(),
|
163 - | )?
|
164 - | .map(|v| v.to_f64_lossy())
|
165 - | {
|
226 + | /* JsonParserGenerator.kt:363 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?.map(|v| v.to_f64_lossy())
|
227 + | /* JsonParserGenerator.kt:278 */{
|
166 228 | builder = builder.set_default_double(v);
|
167 229 | }
|
230 + | /* JsonParserGenerator.kt:262 */
|
168 231 | }
|
232 + | /* JsonParserGenerator.kt:262 */
|
169 233 | "defaultMap" => {
|
234 + | /* JsonParserGenerator.kt:276 */
|
170 235 | if let Some(v) =
|
171 - | crate::protocol_serde::shape_test_string_map::de_test_string_map(tokens)?
|
172 - | {
|
236 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_test_string_map::de_test_string_map(tokens)?
|
237 + | /* JsonParserGenerator.kt:278 */{
|
173 238 | builder = builder.set_default_map(v);
|
174 239 | }
|
240 + | /* JsonParserGenerator.kt:262 */
|
175 241 | }
|
242 + | /* JsonParserGenerator.kt:262 */
|
176 243 | "defaultEnum" => {
|
244 + | /* JsonParserGenerator.kt:276 */
|
177 245 | if let Some(v) =
|
178 - | ::aws_smithy_json::deserialize::token::expect_string_or_null(
|
179 - | tokens.next(),
|
180 - | )?
|
181 - | .map(|s| s.to_unescaped().map(|u| u.into_owned()))
|
182 - | .transpose()?
|
183 - | {
|
246 + | /* JsonParserGenerator.kt:354 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
247 + | /* JsonParserGenerator.kt:339 */s.to_unescaped().map(|u|
|
248 + | /* JsonParserGenerator.kt:343 */u.into_owned()
|
249 + | /* JsonParserGenerator.kt:339 */)
|
250 + | /* JsonParserGenerator.kt:354 */).transpose()?
|
251 + | /* JsonParserGenerator.kt:278 */{
|
184 252 | builder = builder.set_default_enum(v);
|
185 253 | }
|
254 + | /* JsonParserGenerator.kt:262 */
|
186 255 | }
|
256 + | /* JsonParserGenerator.kt:262 */
|
187 257 | "defaultIntEnum" => {
|
258 + | /* JsonParserGenerator.kt:276 */
|
188 259 | if let Some(v) =
|
189 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
190 - | tokens.next(),
|
191 - | )?
|
260 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
192 261 | .map(i32::try_from)
|
193 262 | .transpose()?
|
194 - | {
|
263 + | /* JsonParserGenerator.kt:278 */{
|
195 264 | builder = builder.set_default_int_enum(v);
|
196 265 | }
|
266 + | /* JsonParserGenerator.kt:262 */
|
197 267 | }
|
268 + | /* JsonParserGenerator.kt:262 */
|
198 269 | "emptyString" => {
|
270 + | /* JsonParserGenerator.kt:276 */
|
199 271 | if let Some(v) =
|
200 - | ::aws_smithy_json::deserialize::token::expect_string_or_null(
|
201 - | tokens.next(),
|
202 - | )?
|
203 - | .map(|s| s.to_unescaped().map(|u| u.into_owned()))
|
204 - | .transpose()?
|
205 - | {
|
272 + | /* JsonParserGenerator.kt:354 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
273 + | /* JsonParserGenerator.kt:339 */s.to_unescaped().map(|u|
|
274 + | /* JsonParserGenerator.kt:348 */u.into_owned()
|
275 + | /* JsonParserGenerator.kt:339 */)
|
276 + | /* JsonParserGenerator.kt:354 */).transpose()?
|
277 + | /* JsonParserGenerator.kt:278 */{
|
206 278 | builder = builder.set_empty_string(v);
|
207 279 | }
|
280 + | /* JsonParserGenerator.kt:262 */
|
208 281 | }
|
282 + | /* JsonParserGenerator.kt:262 */
|
209 283 | "falseBoolean" => {
|
284 + | /* JsonParserGenerator.kt:276 */
|
210 285 | if let Some(v) =
|
211 - | ::aws_smithy_json::deserialize::token::expect_bool_or_null(
|
212 - | tokens.next(),
|
213 - | )?
|
214 - | {
|
286 + | /* JsonParserGenerator.kt:298 */::aws_smithy_json::deserialize::token::expect_bool_or_null(tokens.next())?
|
287 + | /* JsonParserGenerator.kt:278 */{
|
215 288 | builder = builder.set_false_boolean(v);
|
216 289 | }
|
290 + | /* JsonParserGenerator.kt:262 */
|
217 291 | }
|
292 + | /* JsonParserGenerator.kt:262 */
|
218 293 | "emptyBlob" => {
|
294 + | /* JsonParserGenerator.kt:276 */
|
219 295 | if let Some(v) =
|
220 - | ::aws_smithy_json::deserialize::token::expect_blob_or_null(
|
221 - | tokens.next(),
|
222 - | )?
|
223 - | {
|
296 + | /* JsonParserGenerator.kt:326 */::aws_smithy_json::deserialize::token::expect_blob_or_null(tokens.next())?
|
297 + | /* JsonParserGenerator.kt:278 */{
|
224 298 | builder = builder.set_empty_blob(v);
|
225 299 | }
|
300 + | /* JsonParserGenerator.kt:262 */
|
226 301 | }
|
302 + | /* JsonParserGenerator.kt:262 */
|
227 303 | "zeroByte" => {
|
304 + | /* JsonParserGenerator.kt:276 */
|
228 305 | if let Some(v) =
|
229 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
230 - | tokens.next(),
|
231 - | )?
|
306 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
232 307 | .map(i8::try_from)
|
233 308 | .transpose()?
|
234 - | {
|
309 + | /* JsonParserGenerator.kt:278 */{
|
235 310 | builder = builder.set_zero_byte(v);
|
236 311 | }
|
312 + | /* JsonParserGenerator.kt:262 */
|
237 313 | }
|
314 + | /* JsonParserGenerator.kt:262 */
|
238 315 | "zeroShort" => {
|
316 + | /* JsonParserGenerator.kt:276 */
|
239 317 | if let Some(v) =
|
240 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
241 - | tokens.next(),
|
242 - | )?
|
318 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
243 319 | .map(i16::try_from)
|
244 320 | .transpose()?
|
245 - | {
|
321 + | /* JsonParserGenerator.kt:278 */{
|
246 322 | builder = builder.set_zero_short(v);
|
247 323 | }
|
324 + | /* JsonParserGenerator.kt:262 */
|
248 325 | }
|
326 + | /* JsonParserGenerator.kt:262 */
|
249 327 | "zeroInteger" => {
|
328 + | /* JsonParserGenerator.kt:276 */
|
250 329 | if let Some(v) =
|
251 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
252 - | tokens.next(),
|
253 - | )?
|
330 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
254 331 | .map(i32::try_from)
|
255 332 | .transpose()?
|
256 - | {
|
333 + | /* JsonParserGenerator.kt:278 */{
|
257 334 | builder = builder.set_zero_integer(v);
|
258 335 | }
|
336 + | /* JsonParserGenerator.kt:262 */
|
259 337 | }
|
338 + | /* JsonParserGenerator.kt:262 */
|
260 339 | "zeroLong" => {
|
340 + | /* JsonParserGenerator.kt:276 */
|
261 341 | if let Some(v) =
|
262 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
263 - | tokens.next(),
|
264 - | )?
|
342 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
265 343 | .map(i64::try_from)
|
266 344 | .transpose()?
|
267 - | {
|
345 + | /* JsonParserGenerator.kt:278 */{
|
268 346 | builder = builder.set_zero_long(v);
|
269 347 | }
|
348 + | /* JsonParserGenerator.kt:262 */
|
270 349 | }
|
350 + | /* JsonParserGenerator.kt:262 */
|
271 351 | "zeroFloat" => {
|
352 + | /* JsonParserGenerator.kt:276 */
|
272 353 | if let Some(v) =
|
273 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
274 - | tokens.next(),
|
275 - | )?
|
276 - | .map(|v| v.to_f32_lossy())
|
277 - | {
|
354 + | /* JsonParserGenerator.kt:361 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?.map(|v| v.to_f32_lossy())
|
355 + | /* JsonParserGenerator.kt:278 */{
|
278 356 | builder = builder.set_zero_float(v);
|
279 357 | }
|
358 + | /* JsonParserGenerator.kt:262 */
|
280 359 | }
|
360 + | /* JsonParserGenerator.kt:262 */
|
281 361 | "zeroDouble" => {
|
362 + | /* JsonParserGenerator.kt:276 */
|
282 363 | if let Some(v) =
|
283 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
284 - | tokens.next(),
|
285 - | )?
|
286 - | .map(|v| v.to_f64_lossy())
|
287 - | {
|
364 + | /* JsonParserGenerator.kt:363 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?.map(|v| v.to_f64_lossy())
|
365 + | /* JsonParserGenerator.kt:278 */{
|
288 366 | builder = builder.set_zero_double(v);
|
289 367 | }
|
368 + | /* JsonParserGenerator.kt:262 */
|
290 369 | }
|
291 - | _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?,
|
370 + | /* JsonParserGenerator.kt:290 */
|
371 + | _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?, /* JsonParserGenerator.kt:260 */
|
292 372 | }
|
373 + | /* JsonParserGenerator.kt:686 */
|
293 374 | }
|
375 + | /* JsonParserGenerator.kt:695 */
|
294 376 | other => {
|
295 377 | return Err(
|
296 378 | ::aws_smithy_json::deserialize::error::DeserializeError::custom(
|
297 379 | format!("expected object key or end object, found: {:?}", other),
|
298 380 | ),
|
299 381 | )
|
382 + | } /* JsonParserGenerator.kt:685 */
|
300 383 | }
|
384 + | /* JsonParserGenerator.kt:684 */
|
301 385 | }
|
302 - | }
|
386 + | /* JsonParserGenerator.kt:540 */
|
303 387 | Ok(Some(builder))
|
388 + | /* JsonParserGenerator.kt:713 */
|
304 389 | }
|
305 - | _ => Err(
|
390 + | /* JsonParserGenerator.kt:722 */
|
391 + | _ => {
|
392 + | /* JsonParserGenerator.kt:723 */
|
393 + | Err(
|
306 394 | ::aws_smithy_json::deserialize::error::DeserializeError::custom(
|
307 395 | "expected start object or null",
|
308 396 | ),
|
309 - | ),
|
397 + | )
|
398 + | /* JsonParserGenerator.kt:722 */
|
399 + | } /* JsonParserGenerator.kt:712 */
|
310 400 | }
|
401 + | /* JsonParserGenerator.kt:516 */
|
311 402 | }
|