179 179 | }
|
180 180 | static DEFAULTS_SCHEMA_ID: ::aws_smithy_schema::ShapeId =
|
181 181 | ::aws_smithy_schema::ShapeId::from_static("aws.protocoltests.restjson#Defaults", "aws.protocoltests.restjson", "Defaults");
|
182 182 | static DEFAULTS_MEMBER_DEFAULT_STRING: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
183 183 | ::aws_smithy_schema::ShapeId::from_static(
|
184 184 | "aws.protocoltests.restjson#Defaults$defaultString",
|
185 185 | "aws.protocoltests.restjson",
|
186 186 | "Defaults",
|
187 187 | ),
|
188 188 | ::aws_smithy_schema::ShapeType::String,
|
189 - | "default_string",
|
189 + | "defaultString",
|
190 190 | 0,
|
191 191 | );
|
192 192 | static DEFAULTS_MEMBER_DEFAULT_BOOLEAN: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
193 193 | ::aws_smithy_schema::ShapeId::from_static(
|
194 194 | "aws.protocoltests.restjson#Defaults$defaultBoolean",
|
195 195 | "aws.protocoltests.restjson",
|
196 196 | "Defaults",
|
197 197 | ),
|
198 198 | ::aws_smithy_schema::ShapeType::Boolean,
|
199 - | "default_boolean",
|
199 + | "defaultBoolean",
|
200 200 | 1,
|
201 201 | );
|
202 202 | static DEFAULTS_MEMBER_DEFAULT_LIST: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
203 203 | ::aws_smithy_schema::ShapeId::from_static(
|
204 204 | "aws.protocoltests.restjson#Defaults$defaultList",
|
205 205 | "aws.protocoltests.restjson",
|
206 206 | "Defaults",
|
207 207 | ),
|
208 208 | ::aws_smithy_schema::ShapeType::List,
|
209 - | "default_list",
|
209 + | "defaultList",
|
210 210 | 2,
|
211 211 | );
|
212 212 | static DEFAULTS_MEMBER_DEFAULT_DOCUMENT_MAP: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
213 213 | ::aws_smithy_schema::ShapeId::from_static(
|
214 214 | "aws.protocoltests.restjson#Defaults$defaultDocumentMap",
|
215 215 | "aws.protocoltests.restjson",
|
216 216 | "Defaults",
|
217 217 | ),
|
218 218 | ::aws_smithy_schema::ShapeType::Document,
|
219 - | "default_document_map",
|
219 + | "defaultDocumentMap",
|
220 220 | 3,
|
221 221 | );
|
222 222 | static DEFAULTS_MEMBER_DEFAULT_DOCUMENT_STRING: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
223 223 | ::aws_smithy_schema::ShapeId::from_static(
|
224 224 | "aws.protocoltests.restjson#Defaults$defaultDocumentString",
|
225 225 | "aws.protocoltests.restjson",
|
226 226 | "Defaults",
|
227 227 | ),
|
228 228 | ::aws_smithy_schema::ShapeType::Document,
|
229 - | "default_document_string",
|
229 + | "defaultDocumentString",
|
230 230 | 4,
|
231 231 | );
|
232 232 | static DEFAULTS_MEMBER_DEFAULT_DOCUMENT_BOOLEAN: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
233 233 | ::aws_smithy_schema::ShapeId::from_static(
|
234 234 | "aws.protocoltests.restjson#Defaults$defaultDocumentBoolean",
|
235 235 | "aws.protocoltests.restjson",
|
236 236 | "Defaults",
|
237 237 | ),
|
238 238 | ::aws_smithy_schema::ShapeType::Document,
|
239 - | "default_document_boolean",
|
239 + | "defaultDocumentBoolean",
|
240 240 | 5,
|
241 241 | );
|
242 242 | static DEFAULTS_MEMBER_DEFAULT_DOCUMENT_LIST: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
243 243 | ::aws_smithy_schema::ShapeId::from_static(
|
244 244 | "aws.protocoltests.restjson#Defaults$defaultDocumentList",
|
245 245 | "aws.protocoltests.restjson",
|
246 246 | "Defaults",
|
247 247 | ),
|
248 248 | ::aws_smithy_schema::ShapeType::Document,
|
249 - | "default_document_list",
|
249 + | "defaultDocumentList",
|
250 250 | 6,
|
251 251 | );
|
252 252 | static DEFAULTS_MEMBER_DEFAULT_NULL_DOCUMENT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
253 253 | ::aws_smithy_schema::ShapeId::from_static(
|
254 254 | "aws.protocoltests.restjson#Defaults$defaultNullDocument",
|
255 255 | "aws.protocoltests.restjson",
|
256 256 | "Defaults",
|
257 257 | ),
|
258 258 | ::aws_smithy_schema::ShapeType::Document,
|
259 - | "default_null_document",
|
259 + | "defaultNullDocument",
|
260 260 | 7,
|
261 261 | );
|
262 262 | static DEFAULTS_MEMBER_DEFAULT_TIMESTAMP: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
263 263 | ::aws_smithy_schema::ShapeId::from_static(
|
264 264 | "aws.protocoltests.restjson#Defaults$defaultTimestamp",
|
265 265 | "aws.protocoltests.restjson",
|
266 266 | "Defaults",
|
267 267 | ),
|
268 268 | ::aws_smithy_schema::ShapeType::Timestamp,
|
269 - | "default_timestamp",
|
269 + | "defaultTimestamp",
|
270 270 | 8,
|
271 271 | );
|
272 272 | static DEFAULTS_MEMBER_DEFAULT_BLOB: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
273 273 | ::aws_smithy_schema::ShapeId::from_static(
|
274 274 | "aws.protocoltests.restjson#Defaults$defaultBlob",
|
275 275 | "aws.protocoltests.restjson",
|
276 276 | "Defaults",
|
277 277 | ),
|
278 278 | ::aws_smithy_schema::ShapeType::Blob,
|
279 - | "default_blob",
|
279 + | "defaultBlob",
|
280 280 | 9,
|
281 281 | );
|
282 282 | static DEFAULTS_MEMBER_DEFAULT_BYTE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
283 283 | ::aws_smithy_schema::ShapeId::from_static(
|
284 284 | "aws.protocoltests.restjson#Defaults$defaultByte",
|
285 285 | "aws.protocoltests.restjson",
|
286 286 | "Defaults",
|
287 287 | ),
|
288 288 | ::aws_smithy_schema::ShapeType::Byte,
|
289 - | "default_byte",
|
289 + | "defaultByte",
|
290 290 | 10,
|
291 291 | );
|
292 292 | static DEFAULTS_MEMBER_DEFAULT_SHORT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
293 293 | ::aws_smithy_schema::ShapeId::from_static(
|
294 294 | "aws.protocoltests.restjson#Defaults$defaultShort",
|
295 295 | "aws.protocoltests.restjson",
|
296 296 | "Defaults",
|
297 297 | ),
|
298 298 | ::aws_smithy_schema::ShapeType::Short,
|
299 - | "default_short",
|
299 + | "defaultShort",
|
300 300 | 11,
|
301 301 | );
|
302 302 | static DEFAULTS_MEMBER_DEFAULT_INTEGER: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
303 303 | ::aws_smithy_schema::ShapeId::from_static(
|
304 304 | "aws.protocoltests.restjson#Defaults$defaultInteger",
|
305 305 | "aws.protocoltests.restjson",
|
306 306 | "Defaults",
|
307 307 | ),
|
308 308 | ::aws_smithy_schema::ShapeType::Integer,
|
309 - | "default_integer",
|
309 + | "defaultInteger",
|
310 310 | 12,
|
311 311 | );
|
312 312 | static DEFAULTS_MEMBER_DEFAULT_LONG: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
313 313 | ::aws_smithy_schema::ShapeId::from_static(
|
314 314 | "aws.protocoltests.restjson#Defaults$defaultLong",
|
315 315 | "aws.protocoltests.restjson",
|
316 316 | "Defaults",
|
317 317 | ),
|
318 318 | ::aws_smithy_schema::ShapeType::Long,
|
319 - | "default_long",
|
319 + | "defaultLong",
|
320 320 | 13,
|
321 321 | );
|
322 322 | static DEFAULTS_MEMBER_DEFAULT_FLOAT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
323 323 | ::aws_smithy_schema::ShapeId::from_static(
|
324 324 | "aws.protocoltests.restjson#Defaults$defaultFloat",
|
325 325 | "aws.protocoltests.restjson",
|
326 326 | "Defaults",
|
327 327 | ),
|
328 328 | ::aws_smithy_schema::ShapeType::Float,
|
329 - | "default_float",
|
329 + | "defaultFloat",
|
330 330 | 14,
|
331 331 | );
|
332 332 | static DEFAULTS_MEMBER_DEFAULT_DOUBLE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
333 333 | ::aws_smithy_schema::ShapeId::from_static(
|
334 334 | "aws.protocoltests.restjson#Defaults$defaultDouble",
|
335 335 | "aws.protocoltests.restjson",
|
336 336 | "Defaults",
|
337 337 | ),
|
338 338 | ::aws_smithy_schema::ShapeType::Double,
|
339 - | "default_double",
|
339 + | "defaultDouble",
|
340 340 | 15,
|
341 341 | );
|
342 342 | static DEFAULTS_MEMBER_DEFAULT_MAP: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
343 343 | ::aws_smithy_schema::ShapeId::from_static("aws.protocoltests.restjson#Defaults$defaultMap", "aws.protocoltests.restjson", "Defaults"),
|
344 344 | ::aws_smithy_schema::ShapeType::Map,
|
345 - | "default_map",
|
345 + | "defaultMap",
|
346 346 | 16,
|
347 347 | );
|
348 348 | static DEFAULTS_MEMBER_DEFAULT_ENUM: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
349 349 | ::aws_smithy_schema::ShapeId::from_static(
|
350 350 | "aws.protocoltests.restjson#Defaults$defaultEnum",
|
351 351 | "aws.protocoltests.restjson",
|
352 352 | "Defaults",
|
353 353 | ),
|
354 354 | ::aws_smithy_schema::ShapeType::String,
|
355 - | "default_enum",
|
355 + | "defaultEnum",
|
356 356 | 17,
|
357 357 | );
|
358 358 | static DEFAULTS_MEMBER_DEFAULT_INT_ENUM: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
359 359 | ::aws_smithy_schema::ShapeId::from_static(
|
360 360 | "aws.protocoltests.restjson#Defaults$defaultIntEnum",
|
361 361 | "aws.protocoltests.restjson",
|
362 362 | "Defaults",
|
363 363 | ),
|
364 364 | ::aws_smithy_schema::ShapeType::Integer,
|
365 - | "default_int_enum",
|
365 + | "defaultIntEnum",
|
366 366 | 18,
|
367 367 | );
|
368 368 | static DEFAULTS_MEMBER_EMPTY_STRING: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
369 369 | ::aws_smithy_schema::ShapeId::from_static(
|
370 370 | "aws.protocoltests.restjson#Defaults$emptyString",
|
371 371 | "aws.protocoltests.restjson",
|
372 372 | "Defaults",
|
373 373 | ),
|
374 374 | ::aws_smithy_schema::ShapeType::String,
|
375 - | "empty_string",
|
375 + | "emptyString",
|
376 376 | 19,
|
377 377 | );
|
378 378 | static DEFAULTS_MEMBER_FALSE_BOOLEAN: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
379 379 | ::aws_smithy_schema::ShapeId::from_static(
|
380 380 | "aws.protocoltests.restjson#Defaults$falseBoolean",
|
381 381 | "aws.protocoltests.restjson",
|
382 382 | "Defaults",
|
383 383 | ),
|
384 384 | ::aws_smithy_schema::ShapeType::Boolean,
|
385 - | "false_boolean",
|
385 + | "falseBoolean",
|
386 386 | 20,
|
387 387 | );
|
388 388 | static DEFAULTS_MEMBER_EMPTY_BLOB: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
389 389 | ::aws_smithy_schema::ShapeId::from_static("aws.protocoltests.restjson#Defaults$emptyBlob", "aws.protocoltests.restjson", "Defaults"),
|
390 390 | ::aws_smithy_schema::ShapeType::Blob,
|
391 - | "empty_blob",
|
391 + | "emptyBlob",
|
392 392 | 21,
|
393 393 | );
|
394 394 | static DEFAULTS_MEMBER_ZERO_BYTE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
395 395 | ::aws_smithy_schema::ShapeId::from_static("aws.protocoltests.restjson#Defaults$zeroByte", "aws.protocoltests.restjson", "Defaults"),
|
396 396 | ::aws_smithy_schema::ShapeType::Byte,
|
397 - | "zero_byte",
|
397 + | "zeroByte",
|
398 398 | 22,
|
399 399 | );
|
400 400 | static DEFAULTS_MEMBER_ZERO_SHORT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
401 401 | ::aws_smithy_schema::ShapeId::from_static("aws.protocoltests.restjson#Defaults$zeroShort", "aws.protocoltests.restjson", "Defaults"),
|
402 402 | ::aws_smithy_schema::ShapeType::Short,
|
403 - | "zero_short",
|
403 + | "zeroShort",
|
404 404 | 23,
|
405 405 | );
|
406 406 | static DEFAULTS_MEMBER_ZERO_INTEGER: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
407 407 | ::aws_smithy_schema::ShapeId::from_static(
|
408 408 | "aws.protocoltests.restjson#Defaults$zeroInteger",
|
409 409 | "aws.protocoltests.restjson",
|
410 410 | "Defaults",
|
411 411 | ),
|
412 412 | ::aws_smithy_schema::ShapeType::Integer,
|
413 - | "zero_integer",
|
413 + | "zeroInteger",
|
414 414 | 24,
|
415 415 | );
|
416 416 | static DEFAULTS_MEMBER_ZERO_LONG: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
417 417 | ::aws_smithy_schema::ShapeId::from_static("aws.protocoltests.restjson#Defaults$zeroLong", "aws.protocoltests.restjson", "Defaults"),
|
418 418 | ::aws_smithy_schema::ShapeType::Long,
|
419 - | "zero_long",
|
419 + | "zeroLong",
|
420 420 | 25,
|
421 421 | );
|
422 422 | static DEFAULTS_MEMBER_ZERO_FLOAT: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
423 423 | ::aws_smithy_schema::ShapeId::from_static("aws.protocoltests.restjson#Defaults$zeroFloat", "aws.protocoltests.restjson", "Defaults"),
|
424 424 | ::aws_smithy_schema::ShapeType::Float,
|
425 - | "zero_float",
|
425 + | "zeroFloat",
|
426 426 | 26,
|
427 427 | );
|
428 428 | static DEFAULTS_MEMBER_ZERO_DOUBLE: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_member(
|
429 429 | ::aws_smithy_schema::ShapeId::from_static("aws.protocoltests.restjson#Defaults$zeroDouble", "aws.protocoltests.restjson", "Defaults"),
|
430 430 | ::aws_smithy_schema::ShapeType::Double,
|
431 - | "zero_double",
|
431 + | "zeroDouble",
|
432 432 | 27,
|
433 433 | );
|
434 434 | static DEFAULTS_SCHEMA: ::aws_smithy_schema::Schema = ::aws_smithy_schema::Schema::new_struct(
|
435 435 | DEFAULTS_SCHEMA_ID,
|
436 436 | ::aws_smithy_schema::ShapeType::Structure,
|
437 437 | &[
|
438 438 | &DEFAULTS_MEMBER_DEFAULT_STRING,
|
439 439 | &DEFAULTS_MEMBER_DEFAULT_BOOLEAN,
|
440 440 | &DEFAULTS_MEMBER_DEFAULT_LIST,
|
441 441 | &DEFAULTS_MEMBER_DEFAULT_DOCUMENT_MAP,
|
603 603 | }
|
604 604 | {
|
605 605 | let val = &self.zero_double;
|
606 606 | ser.write_double(&DEFAULTS_MEMBER_ZERO_DOUBLE, *val)?;
|
607 607 | }
|
608 608 | Ok(())
|
609 609 | }
|
610 610 | }
|
611 611 | impl Defaults {
|
612 612 | /// Deserializes this structure from a [`ShapeDeserializer`].
|
613 - | pub fn deserialize<D: ::aws_smithy_schema::serde::ShapeDeserializer>(
|
614 - | deserializer: &mut D,
|
613 + | pub fn deserialize(
|
614 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
615 615 | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
616 616 | #[allow(unused_variables, unused_mut)]
|
617 617 | let mut builder = Self::builder();
|
618 618 | #[allow(
|
619 619 | unused_variables,
|
620 620 | unreachable_code,
|
621 621 | clippy::single_match,
|
622 622 | clippy::match_single_binding,
|
623 623 | clippy::diverging_sub_expression
|
624 624 | )]
|
625 - | deserializer.read_struct(&DEFAULTS_SCHEMA, (), |_, member, deser| {
|
625 + | deserializer.read_struct(&DEFAULTS_SCHEMA, &mut |member, deser| {
|
626 626 | match member.member_index() {
|
627 627 | Some(0) => {
|
628 628 | builder.default_string = Some(deser.read_string(member)?);
|
629 629 | }
|
630 630 | Some(1) => {
|
631 631 | builder.default_boolean = Some(deser.read_boolean(member)?);
|
632 632 | }
|
633 633 | Some(2) => {
|
634 - | builder.default_list = Some({
|
635 - | let container = if let Some(cap) = deser.container_size() {
|
636 - | Vec::with_capacity(cap)
|
637 - | } else {
|
638 - | Vec::new()
|
639 - | };
|
640 - | deser.read_list(member, container, |mut list, deser| {
|
641 - | list.push(deser.read_string(member)?);
|
642 - | Ok(list)
|
643 - | })?
|
644 - | });
|
634 + | builder.default_list = Some(deser.read_string_list(member)?);
|
645 635 | }
|
646 636 | Some(3) => {
|
647 637 | builder.default_document_map = Some(deser.read_document(member)?);
|
648 638 | }
|
649 639 | Some(4) => {
|
650 640 | builder.default_document_string = Some(deser.read_document(member)?);
|
651 641 | }
|
652 642 | Some(5) => {
|
653 643 | builder.default_document_boolean = Some(deser.read_document(member)?);
|
654 644 | }
|
655 645 | Some(6) => {
|
656 646 | builder.default_document_list = Some(deser.read_document(member)?);
|
657 647 | }
|
658 648 | Some(7) => {
|
659 649 | builder.default_null_document = Some(deser.read_document(member)?);
|
660 650 | }
|
661 651 | Some(8) => {
|
662 652 | builder.default_timestamp = Some(deser.read_timestamp(member)?);
|
663 653 | }
|
664 654 | Some(9) => {
|
665 655 | builder.default_blob = Some(deser.read_blob(member)?);
|
666 656 | }
|
667 657 | Some(10) => {
|
668 658 | builder.default_byte = Some(deser.read_byte(member)?);
|
669 659 | }
|
670 660 | Some(11) => {
|
671 661 | builder.default_short = Some(deser.read_short(member)?);
|
672 662 | }
|
673 663 | Some(12) => {
|
674 664 | builder.default_integer = Some(deser.read_integer(member)?);
|
675 665 | }
|
676 666 | Some(13) => {
|
677 667 | builder.default_long = Some(deser.read_long(member)?);
|
678 668 | }
|
679 669 | Some(14) => {
|
680 670 | builder.default_float = Some(deser.read_float(member)?);
|
681 671 | }
|
682 672 | Some(15) => {
|
683 673 | builder.default_double = Some(deser.read_double(member)?);
|
684 674 | }
|
685 675 | Some(16) => {
|
686 - | builder.default_map = Some({
|
687 - | let container = if let Some(cap) = deser.container_size() {
|
688 - | std::collections::HashMap::with_capacity(cap)
|
689 - | } else {
|
690 - | std::collections::HashMap::new()
|
691 - | };
|
692 - | deser.read_map(member, container, |mut map, key, deser| {
|
693 - | map.insert(key, deser.read_string(member)?);
|
694 - | Ok(map)
|
695 - | })?
|
696 - | });
|
676 + | builder.default_map = Some(deser.read_string_string_map(member)?);
|
697 677 | }
|
698 678 | Some(17) => {
|
699 679 | builder.default_enum = Some(crate::types::TestEnum::from(deser.read_string(member)?.as_str()));
|
700 680 | }
|
701 681 | Some(18) => {
|
702 682 | builder.default_int_enum = Some(deser.read_integer(member)?);
|
703 683 | }
|
704 684 | Some(19) => {
|
705 685 | builder.empty_string = Some(deser.read_string(member)?);
|
706 686 | }
|
707 687 | Some(20) => {
|
708 688 | builder.false_boolean = Some(deser.read_boolean(member)?);
|
709 689 | }
|
710 690 | Some(21) => {
|
711 691 | builder.empty_blob = Some(deser.read_blob(member)?);
|
712 692 | }
|
713 693 | Some(22) => {
|
714 694 | builder.zero_byte = Some(deser.read_byte(member)?);
|
715 695 | }
|
716 696 | Some(23) => {
|
717 697 | builder.zero_short = Some(deser.read_short(member)?);
|
718 698 | }
|
719 699 | Some(24) => {
|
720 700 | builder.zero_integer = Some(deser.read_integer(member)?);
|
721 701 | }
|
722 702 | Some(25) => {
|
723 703 | builder.zero_long = Some(deser.read_long(member)?);
|
724 704 | }
|
725 705 | Some(26) => {
|
726 706 | builder.zero_float = Some(deser.read_float(member)?);
|
727 707 | }
|
728 708 | Some(27) => {
|
729 709 | builder.zero_double = Some(deser.read_double(member)?);
|
730 710 | }
|
731 711 | _ => {}
|
732 712 | }
|
733 713 | Ok(())
|
734 714 | })?;
|
735 715 | Ok(builder.build())
|
736 716 | }
|
737 717 | }
|
718 + | impl Defaults {
|
719 + | /// Deserializes this structure from a body deserializer and HTTP response.
|
720 + | pub fn deserialize_with_response(
|
721 + | deserializer: &mut dyn ::aws_smithy_schema::serde::ShapeDeserializer,
|
722 + | _headers: &::aws_smithy_runtime_api::http::Headers,
|
723 + | _status: u16,
|
724 + | _body: &[u8],
|
725 + | ) -> ::std::result::Result<Self, ::aws_smithy_schema::serde::SerdeError> {
|
726 + | Self::deserialize(deserializer)
|
727 + | }
|
728 + | }
|
738 729 | impl Defaults {
|
739 730 | /// Creates a new builder-style object to manufacture [`Defaults`](crate::types::Defaults).
|
740 731 | pub fn builder() -> crate::types::builders::DefaultsBuilder {
|
741 732 | crate::types::builders::DefaultsBuilder::default()
|
742 733 | }
|
743 734 | }
|
744 735 |
|
745 736 | /// A builder for [`Defaults`](crate::types::Defaults).
|
746 737 | #[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::default::Default, ::std::fmt::Debug)]
|
747 738 | #[non_exhaustive]
|