AWS SDK

AWS SDK

rev. a1890211e68661be8832f65fb372ed8e4c61947d

Files changed:

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_excluded_accounts.rs

@@ -1,1 +35,39 @@
   15     15   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16     16   
                        tokens.next().transpose().unwrap();
   17     17   
                        break;
   18     18   
                    }
   19     19   
                    _ => {
   20     20   
                        let value = ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   21     21   
                            .map(|s| s.to_unescaped().map(|u| u.into_owned()))
   22     22   
                            .transpose()?;
   23     23   
                        if let Some(value) = value {
   24     24   
                            items.push(value);
          25  +
                        } else {
          26  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          27  +
                                "dense list cannot contain null values",
          28  +
                            ));
   25     29   
                        }
   26     30   
                    }
   27     31   
                }
   28     32   
            }
   29     33   
            Ok(Some(items))
   30     34   
        }
   31     35   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   32     36   
            "expected start array or null",
   33     37   
        )),
   34     38   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_failed_delete_remediation_exceptions_batches.rs

@@ -1,1 +39,43 @@
   19     19   
                        tokens.next().transpose().unwrap();
   20     20   
                        break;
   21     21   
                    }
   22     22   
                    _ => {
   23     23   
                        let value =
   24     24   
                            crate::protocol_serde::shape_failed_delete_remediation_exceptions_batch::de_failed_delete_remediation_exceptions_batch(
   25     25   
                                tokens, _value,
   26     26   
                            )?;
   27     27   
                        if let Some(value) = value {
   28     28   
                            items.push(value);
          29  +
                        } else {
          30  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          31  +
                                "dense list cannot contain null values",
          32  +
                            ));
   29     33   
                        }
   30     34   
                    }
   31     35   
                }
   32     36   
            }
   33     37   
            Ok(Some(items))
   34     38   
        }
   35     39   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   36     40   
            "expected start array or null",
   37     41   
        )),
   38     42   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_failed_remediation_batches.rs

@@ -1,1 +33,37 @@
   13     13   
            loop {
   14     14   
                match tokens.peek() {
   15     15   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16     16   
                        tokens.next().transpose().unwrap();
   17     17   
                        break;
   18     18   
                    }
   19     19   
                    _ => {
   20     20   
                        let value = crate::protocol_serde::shape_failed_remediation_batch::de_failed_remediation_batch(tokens, _value)?;
   21     21   
                        if let Some(value) = value {
   22     22   
                            items.push(value);
          23  +
                        } else {
          24  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          25  +
                                "dense list cannot contain null values",
          26  +
                            ));
   23     27   
                        }
   24     28   
                    }
   25     29   
                }
   26     30   
            }
   27     31   
            Ok(Some(items))
   28     32   
        }
   29     33   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   30     34   
            "expected start array or null",
   31     35   
        )),
   32     36   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_failed_remediation_exception_batches.rs

@@ -1,1 +37,41 @@
   17     17   
                match tokens.peek() {
   18     18   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   19     19   
                        tokens.next().transpose().unwrap();
   20     20   
                        break;
   21     21   
                    }
   22     22   
                    _ => {
   23     23   
                        let value =
   24     24   
                            crate::protocol_serde::shape_failed_remediation_exception_batch::de_failed_remediation_exception_batch(tokens, _value)?;
   25     25   
                        if let Some(value) = value {
   26     26   
                            items.push(value);
          27  +
                        } else {
          28  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          29  +
                                "dense list cannot contain null values",
          30  +
                            ));
   27     31   
                        }
   28     32   
                    }
   29     33   
                }
   30     34   
            }
   31     35   
            Ok(Some(items))
   32     36   
        }
   33     37   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   34     38   
            "expected start array or null",
   35     39   
        )),
   36     40   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_field_info_list.rs

@@ -1,1 +33,37 @@
   13     13   
            loop {
   14     14   
                match tokens.peek() {
   15     15   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16     16   
                        tokens.next().transpose().unwrap();
   17     17   
                        break;
   18     18   
                    }
   19     19   
                    _ => {
   20     20   
                        let value = crate::protocol_serde::shape_field_info::de_field_info(tokens, _value)?;
   21     21   
                        if let Some(value) = value {
   22     22   
                            items.push(value);
          23  +
                        } else {
          24  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          25  +
                                "dense list cannot contain null values",
          26  +
                            ));
   23     27   
                        }
   24     28   
                    }
   25     29   
                }
   26     30   
            }
   27     31   
            Ok(Some(items))
   28     32   
        }
   29     33   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   30     34   
            "expected start array or null",
   31     35   
        )),
   32     36   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_grouped_resource_count_list.rs

@@ -1,1 +33,37 @@
   13     13   
            loop {
   14     14   
                match tokens.peek() {
   15     15   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16     16   
                        tokens.next().transpose().unwrap();
   17     17   
                        break;
   18     18   
                    }
   19     19   
                    _ => {
   20     20   
                        let value = crate::protocol_serde::shape_grouped_resource_count::de_grouped_resource_count(tokens, _value)?;
   21     21   
                        if let Some(value) = value {
   22     22   
                            items.push(value);
          23  +
                        } else {
          24  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          25  +
                                "dense list cannot contain null values",
          26  +
                            ));
   23     27   
                        }
   24     28   
                    }
   25     29   
                }
   26     30   
            }
   27     31   
            Ok(Some(items))
   28     32   
        }
   29     33   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   30     34   
            "expected start array or null",
   31     35   
        )),
   32     36   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_organization_config_rule_detailed_status.rs

@@ -1,1 +33,37 @@
   13     13   
            loop {
   14     14   
                match tokens.peek() {
   15     15   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16     16   
                        tokens.next().transpose().unwrap();
   17     17   
                        break;
   18     18   
                    }
   19     19   
                    _ => {
   20     20   
                        let value = crate::protocol_serde::shape_member_account_status::de_member_account_status(tokens, _value)?;
   21     21   
                        if let Some(value) = value {
   22     22   
                            items.push(value);
          23  +
                        } else {
          24  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          25  +
                                "dense list cannot contain null values",
          26  +
                            ));
   23     27   
                        }
   24     28   
                    }
   25     29   
                }
   26     30   
            }
   27     31   
            Ok(Some(items))
   28     32   
        }
   29     33   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   30     34   
            "expected start array or null",
   31     35   
        )),
   32     36   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_organization_config_rule_statuses.rs

@@ -1,1 +33,37 @@
   13     13   
            loop {
   14     14   
                match tokens.peek() {
   15     15   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16     16   
                        tokens.next().transpose().unwrap();
   17     17   
                        break;
   18     18   
                    }
   19     19   
                    _ => {
   20     20   
                        let value = crate::protocol_serde::shape_organization_config_rule_status::de_organization_config_rule_status(tokens, _value)?;
   21     21   
                        if let Some(value) = value {
   22     22   
                            items.push(value);
          23  +
                        } else {
          24  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          25  +
                                "dense list cannot contain null values",
          26  +
                            ));
   23     27   
                        }
   24     28   
                    }
   25     29   
                }
   26     30   
            }
   27     31   
            Ok(Some(items))
   28     32   
        }
   29     33   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   30     34   
            "expected start array or null",
   31     35   
        )),
   32     36   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_organization_config_rule_trigger_type_no_sns.rs

@@ -1,1 +41,45 @@
   21     21   
                    }
   22     22   
                    _ => {
   23     23   
                        let value = ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   24     24   
                            .map(|s| {
   25     25   
                                s.to_unescaped()
   26     26   
                                    .map(|u| crate::types::OrganizationConfigRuleTriggerTypeNoSn::from(u.as_ref()))
   27     27   
                            })
   28     28   
                            .transpose()?;
   29     29   
                        if let Some(value) = value {
   30     30   
                            items.push(value);
          31  +
                        } else {
          32  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          33  +
                                "dense list cannot contain null values",
          34  +
                            ));
   31     35   
                        }
   32     36   
                    }
   33     37   
                }
   34     38   
            }
   35     39   
            Ok(Some(items))
   36     40   
        }
   37     41   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   38     42   
            "expected start array or null",
   39     43   
        )),
   40     44   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_organization_config_rule_trigger_types.rs

@@ -1,1 +41,45 @@
   21     21   
                    }
   22     22   
                    _ => {
   23     23   
                        let value = ::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?
   24     24   
                            .map(|s| {
   25     25   
                                s.to_unescaped()
   26     26   
                                    .map(|u| crate::types::OrganizationConfigRuleTriggerType::from(u.as_ref()))
   27     27   
                            })
   28     28   
                            .transpose()?;
   29     29   
                        if let Some(value) = value {
   30     30   
                            items.push(value);
          31  +
                        } else {
          32  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          33  +
                                "dense list cannot contain null values",
          34  +
                            ));
   31     35   
                        }
   32     36   
                    }
   33     37   
                }
   34     38   
            }
   35     39   
            Ok(Some(items))
   36     40   
        }
   37     41   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   38     42   
            "expected start array or null",
   39     43   
        )),
   40     44   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_organization_config_rules.rs

@@ -1,1 +33,37 @@
   13     13   
            loop {
   14     14   
                match tokens.peek() {
   15     15   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16     16   
                        tokens.next().transpose().unwrap();
   17     17   
                        break;
   18     18   
                    }
   19     19   
                    _ => {
   20     20   
                        let value = crate::protocol_serde::shape_organization_config_rule::de_organization_config_rule(tokens, _value)?;
   21     21   
                        if let Some(value) = value {
   22     22   
                            items.push(value);
          23  +
                        } else {
          24  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          25  +
                                "dense list cannot contain null values",
          26  +
                            ));
   23     27   
                        }
   24     28   
                    }
   25     29   
                }
   26     30   
            }
   27     31   
            Ok(Some(items))
   28     32   
        }
   29     33   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   30     34   
            "expected start array or null",
   31     35   
        )),
   32     36   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_organization_conformance_pack_detailed_statuses.rs

@@ -1,1 +38,42 @@
   18     18   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   19     19   
                        tokens.next().transpose().unwrap();
   20     20   
                        break;
   21     21   
                    }
   22     22   
                    _ => {
   23     23   
                        let value =
   24     24   
                            crate::protocol_serde::shape_organization_conformance_pack_detailed_status::de_organization_conformance_pack_detailed_status(tokens, _value)?
   25     25   
                        ;
   26     26   
                        if let Some(value) = value {
   27     27   
                            items.push(value);
          28  +
                        } else {
          29  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          30  +
                                "dense list cannot contain null values",
          31  +
                            ));
   28     32   
                        }
   29     33   
                    }
   30     34   
                }
   31     35   
            }
   32     36   
            Ok(Some(items))
   33     37   
        }
   34     38   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   35     39   
            "expected start array or null",
   36     40   
        )),
   37     41   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_organization_conformance_pack_statuses.rs

@@ -1,1 +38,42 @@
   18     18   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   19     19   
                        tokens.next().transpose().unwrap();
   20     20   
                        break;
   21     21   
                    }
   22     22   
                    _ => {
   23     23   
                        let value = crate::protocol_serde::shape_organization_conformance_pack_status::de_organization_conformance_pack_status(
   24     24   
                            tokens, _value,
   25     25   
                        )?;
   26     26   
                        if let Some(value) = value {
   27     27   
                            items.push(value);
          28  +
                        } else {
          29  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          30  +
                                "dense list cannot contain null values",
          31  +
                            ));
   28     32   
                        }
   29     33   
                    }
   30     34   
                }
   31     35   
            }
   32     36   
            Ok(Some(items))
   33     37   
        }
   34     38   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   35     39   
            "expected start array or null",
   36     40   
        )),
   37     41   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_organization_conformance_packs.rs

@@ -1,1 +33,37 @@
   13     13   
            loop {
   14     14   
                match tokens.peek() {
   15     15   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16     16   
                        tokens.next().transpose().unwrap();
   17     17   
                        break;
   18     18   
                    }
   19     19   
                    _ => {
   20     20   
                        let value = crate::protocol_serde::shape_organization_conformance_pack::de_organization_conformance_pack(tokens, _value)?;
   21     21   
                        if let Some(value) = value {
   22     22   
                            items.push(value);
          23  +
                        } else {
          24  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          25  +
                                "dense list cannot contain null values",
          26  +
                            ));
   23     27   
                        }
   24     28   
                    }
   25     29   
                }
   26     30   
            }
   27     31   
            Ok(Some(items))
   28     32   
        }
   29     33   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   30     34   
            "expected start array or null",
   31     35   
        )),
   32     36   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_pending_aggregation_request_list.rs

@@ -1,1 +33,37 @@
   13     13   
            loop {
   14     14   
                match tokens.peek() {
   15     15   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16     16   
                        tokens.next().transpose().unwrap();
   17     17   
                        break;
   18     18   
                    }
   19     19   
                    _ => {
   20     20   
                        let value = crate::protocol_serde::shape_pending_aggregation_request::de_pending_aggregation_request(tokens, _value)?;
   21     21   
                        if let Some(value) = value {
   22     22   
                            items.push(value);
          23  +
                        } else {
          24  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          25  +
                                "dense list cannot contain null values",
          26  +
                            ));
   23     27   
                        }
   24     28   
                    }
   25     29   
                }
   26     30   
            }
   27     31   
            Ok(Some(items))
   28     32   
        }
   29     33   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   30     34   
            "expected start array or null",
   31     35   
        )),
   32     36   
    }

tmp-codegen-diff/aws-sdk/sdk/config/src/protocol_serde/shape_recording_mode_overrides.rs

@@ -1,1 +33,37 @@
   13     13   
            loop {
   14     14   
                match tokens.peek() {
   15     15   
                    Some(Ok(::aws_smithy_json::deserialize::Token::EndArray { .. })) => {
   16     16   
                        tokens.next().transpose().unwrap();
   17     17   
                        break;
   18     18   
                    }
   19     19   
                    _ => {
   20     20   
                        let value = crate::protocol_serde::shape_recording_mode_override::de_recording_mode_override(tokens, _value)?;
   21     21   
                        if let Some(value) = value {
   22     22   
                            items.push(value);
          23  +
                        } else {
          24  +
                            return Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
          25  +
                                "dense list cannot contain null values",
          26  +
                            ));
   23     27   
                        }
   24     28   
                    }
   25     29   
                }
   26     30   
            }
   27     31   
            Ok(Some(items))
   28     32   
        }
   29     33   
        _ => Err(::aws_smithy_json::deserialize::error::DeserializeError::custom(
   30     34   
            "expected start array or null",
   31     35   
        )),
   32     36   
    }