141 141 | );
|
142 142 | }
|
143 143 | Ok(variant)
|
144 144 | }
|
145 145 |
|
146 146 | pub fn ser_my_union(
|
147 147 | object_2: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
|
148 148 | input: &crate::model::MyUnion,
|
149 149 | ) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
|
150 150 | match input {
|
151 - | crate::model::MyUnion::StringValue(inner) => {
|
151 + | crate::model::MyUnion::StringValue(_inner) => {
|
152 152 | object_2.key("stringValue").string(inner.as_str());
|
153 153 | }
|
154 - | crate::model::MyUnion::BooleanValue(inner) => {
|
154 + | crate::model::MyUnion::BooleanValue(_inner) => {
|
155 155 | object_2.key("booleanValue").boolean(*inner);
|
156 156 | }
|
157 - | crate::model::MyUnion::NumberValue(inner) => {
|
157 + | crate::model::MyUnion::NumberValue(_inner) => {
|
158 158 | object_2.key("numberValue").number(
|
159 159 | #[allow(clippy::useless_conversion)]
|
160 160 | ::aws_smithy_types::Number::NegInt((*inner).into()),
|
161 161 | );
|
162 162 | }
|
163 - | crate::model::MyUnion::BlobValue(inner) => {
|
163 + | crate::model::MyUnion::BlobValue(_inner) => {
|
164 164 | object_2
|
165 165 | .key("blobValue")
|
166 166 | .string_unchecked(&::aws_smithy_types::base64::encode(inner));
|
167 167 | }
|
168 - | crate::model::MyUnion::TimestampValue(inner) => {
|
168 + | crate::model::MyUnion::TimestampValue(_inner) => {
|
169 169 | object_2
|
170 170 | .key("timestampValue")
|
171 171 | .date_time(inner, ::aws_smithy_types::date_time::Format::EpochSeconds)?;
|
172 172 | }
|
173 - | crate::model::MyUnion::EnumValue(inner) => {
|
173 + | crate::model::MyUnion::EnumValue(_inner) => {
|
174 174 | object_2.key("enumValue").string(inner.as_str());
|
175 175 | }
|
176 - | crate::model::MyUnion::IntEnumValue(inner) => {
|
176 + | crate::model::MyUnion::IntEnumValue(_inner) => {
|
177 177 | object_2.key("intEnumValue").number(
|
178 178 | #[allow(clippy::useless_conversion)]
|
179 179 | ::aws_smithy_types::Number::NegInt((*inner).into()),
|
180 180 | );
|
181 181 | }
|
182 - | crate::model::MyUnion::ListValue(inner) => {
|
182 + | crate::model::MyUnion::ListValue(_inner) => {
|
183 183 | let mut array_1 = object_2.key("listValue").start_array();
|
184 184 | for item_2 in inner {
|
185 185 | {
|
186 186 | array_1.value().string(item_2.as_str());
|
187 187 | }
|
188 188 | }
|
189 189 | array_1.finish();
|
190 190 | }
|
191 - | crate::model::MyUnion::MapValue(inner) => {
|
191 + | crate::model::MyUnion::MapValue(_inner) => {
|
192 192 | #[allow(unused_mut)]
|
193 193 | let mut object_3 = object_2.key("mapValue").start_object();
|
194 194 | for (key_4, value_5) in inner {
|
195 195 | {
|
196 196 | object_3.key(key_4.as_str()).string(value_5.as_str());
|
197 197 | }
|
198 198 | }
|
199 199 | object_3.finish();
|
200 200 | }
|
201 - | crate::model::MyUnion::StructureValue(inner) => {
|
201 + | crate::model::MyUnion::StructureValue(_inner) => {
|
202 202 | #[allow(unused_mut)]
|
203 203 | let mut object_6 = object_2.key("structureValue").start_object();
|
204 204 | crate::protocol_serde::shape_greeting_struct::ser_greeting_struct(
|
205 205 | &mut object_6,
|
206 206 | inner,
|
207 207 | )?;
|
208 208 | object_6.finish();
|
209 209 | }
|
210 210 | }
|
211 211 | Ok(())
|