14 14 | if let Some(var_2) = &input.b {
|
15 15 | /* JsonSerializerGenerator.kt:425 */
|
16 16 | object.key("other").string(var_2.as_str());
|
17 17 | /* JsonSerializerGenerator.kt:384 */
|
18 18 | }
|
19 19 | /* JsonSerializerGenerator.kt:374 */
|
20 20 | Ok(())
|
21 21 | /* JsonSerializerGenerator.kt:360 */
|
22 22 | }
|
23 23 |
|
24 - | /* JsonParserGenerator.kt:553 */
|
24 + | /* JsonParserGenerator.kt:535 */
|
25 25 | pub(crate) fn de_structure_list_member<'a, I>(
|
26 26 | tokens: &mut ::std::iter::Peekable<I>,
|
27 27 | _value: &'a [u8],
|
28 28 | ) -> ::std::result::Result<
|
29 29 | Option<crate::model::StructureListMember>,
|
30 30 | ::aws_smithy_json::deserialize::error::DeserializeError,
|
31 31 | >
|
32 32 | where
|
33 33 | I: Iterator<
|
34 34 | Item = Result<
|
35 35 | ::aws_smithy_json::deserialize::Token<'a>,
|
36 36 | ::aws_smithy_json::deserialize::error::DeserializeError,
|
37 37 | >,
|
38 38 | >,
|
39 39 | {
|
40 - | /* JsonParserGenerator.kt:749 */
|
40 + | /* JsonParserGenerator.kt:731 */
|
41 41 | match tokens.next().transpose()? {
|
42 - | /* JsonParserGenerator.kt:750 */
|
42 + | /* JsonParserGenerator.kt:732 */
|
43 43 | Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
|
44 44 | Some(::aws_smithy_json::deserialize::Token::StartObject { .. }) => {
|
45 45 | /* RustType.kt:534 */
|
46 46 | #[allow(unused_mut)]
|
47 - | /* JsonParserGenerator.kt:563 */
|
47 + | /* JsonParserGenerator.kt:545 */
|
48 48 | let mut builder = crate::model::structure_list_member::Builder::default();
|
49 - | /* JsonParserGenerator.kt:721 */
|
49 + | /* JsonParserGenerator.kt:703 */
|
50 50 | loop {
|
51 - | /* JsonParserGenerator.kt:722 */
|
51 + | /* JsonParserGenerator.kt:704 */
|
52 52 | match tokens.next().transpose()? {
|
53 - | /* JsonParserGenerator.kt:723 */
|
53 + | /* JsonParserGenerator.kt:705 */
|
54 54 | Some(::aws_smithy_json::deserialize::Token::EndObject { .. }) => break,
|
55 55 | Some(::aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => {
|
56 56 | /* JsonParserGenerator.kt:265 */
|
57 57 | match key.to_unescaped()?.as_ref() {
|
58 58 | /* JsonParserGenerator.kt:267 */
|
59 59 | "value" => {
|
60 60 | /* JsonParserGenerator.kt:277 */
|
61 61 | builder = builder.set_a(
|
62 62 | /* JsonParserGenerator.kt:361 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
63 63 | /* JsonParserGenerator.kt:346 */s.to_unescaped().map(|u|
|
64 64 | /* JsonParserGenerator.kt:355 */u.into_owned()
|
65 65 | /* JsonParserGenerator.kt:346 */)
|
66 66 | /* JsonParserGenerator.kt:361 */).transpose()?
|
67 67 | /* JsonParserGenerator.kt:277 */);
|
68 68 | /* JsonParserGenerator.kt:267 */
|
69 69 | }
|
70 70 | /* JsonParserGenerator.kt:267 */
|
71 71 | "other" => {
|
72 72 | /* JsonParserGenerator.kt:277 */
|
73 73 | builder = builder.set_b(
|
74 74 | /* JsonParserGenerator.kt:361 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
75 75 | /* JsonParserGenerator.kt:346 */s.to_unescaped().map(|u|
|
76 76 | /* JsonParserGenerator.kt:355 */u.into_owned()
|
77 77 | /* JsonParserGenerator.kt:346 */)
|
78 78 | /* JsonParserGenerator.kt:361 */).transpose()?
|
79 79 | /* JsonParserGenerator.kt:277 */);
|
80 80 | /* JsonParserGenerator.kt:267 */
|
81 81 | }
|
82 82 | /* JsonParserGenerator.kt:295 */
|
83 83 | _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?, /* JsonParserGenerator.kt:265 */
|
84 84 | }
|
85 - | /* JsonParserGenerator.kt:723 */
|
85 + | /* JsonParserGenerator.kt:705 */
|
86 86 | }
|
87 - | /* JsonParserGenerator.kt:732 */
|
87 + | /* JsonParserGenerator.kt:714 */
|
88 88 | other => {
|
89 89 | return Err(
|
90 90 | ::aws_smithy_json::deserialize::error::DeserializeError::custom(
|
91 91 | format!("expected object key or end object, found: {other:?}"),
|
92 92 | ),
|
93 93 | )
|
94 - | } /* JsonParserGenerator.kt:722 */
|
94 + | } /* JsonParserGenerator.kt:704 */
|
95 95 | }
|
96 - | /* JsonParserGenerator.kt:721 */
|
96 + | /* JsonParserGenerator.kt:703 */
|
97 97 | }
|
98 - | /* JsonParserGenerator.kt:577 */
|
98 + | /* JsonParserGenerator.kt:559 */
|
99 99 | Ok(Some(builder.build()))
|
100 - | /* JsonParserGenerator.kt:750 */
|
100 + | /* JsonParserGenerator.kt:732 */
|
101 101 | }
|
102 - | /* JsonParserGenerator.kt:759 */
|
102 + | /* JsonParserGenerator.kt:741 */
|
103 103 | _ => {
|
104 - | /* JsonParserGenerator.kt:760 */
|
104 + | /* JsonParserGenerator.kt:742 */
|
105 105 | Err(
|
106 106 | ::aws_smithy_json::deserialize::error::DeserializeError::custom(
|
107 107 | "expected start object or null",
|
108 108 | ),
|
109 109 | )
|
110 - | /* JsonParserGenerator.kt:759 */
|
111 - | } /* JsonParserGenerator.kt:749 */
|
110 + | /* JsonParserGenerator.kt:741 */
|
111 + | } /* JsonParserGenerator.kt:731 */
|
112 112 | }
|
113 - | /* JsonParserGenerator.kt:553 */
|
113 + | /* JsonParserGenerator.kt:535 */
|
114 114 | }
|