Client Test

Client Test

rev. 7254d43655ed63111c94f599437f2b0d3f55446e

Files changed:

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/types/builders.rs

@@ -1,1 +0,186 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_time_to_live_specification::TimeToLiveSpecificationBuilder;
    3         -
    4         -
pub use crate::types::_table_auto_scaling_description::TableAutoScalingDescriptionBuilder;
    5         -
    6         -
pub use crate::types::_replica_auto_scaling_description::ReplicaAutoScalingDescriptionBuilder;
           2  +
pub use crate::types::_backup_details::BackupDetailsBuilder;
    7      3   
    8         -
pub use crate::types::_auto_scaling_settings_description::AutoScalingSettingsDescriptionBuilder;
           4  +
pub use crate::types::_global_table_description::GlobalTableDescriptionBuilder;
    9      5   
   10         -
pub use crate::types::_auto_scaling_policy_description::AutoScalingPolicyDescriptionBuilder;
           6  +
pub use crate::types::_provisioned_throughput::ProvisionedThroughputBuilder;
   11      7   
   12         -
pub use crate::types::_auto_scaling_target_tracking_scaling_policy_configuration_description::AutoScalingTargetTrackingScalingPolicyConfigurationDescriptionBuilder;
           8  +
pub use crate::types::_stream_specification::StreamSpecificationBuilder;
   13      9   
   14         -
pub use crate::types::_replica_global_secondary_index_auto_scaling_description::ReplicaGlobalSecondaryIndexAutoScalingDescriptionBuilder;
          10  +
pub use crate::types::_sse_specification::SseSpecificationBuilder;
   15     11   
   16         -
pub use crate::types::_replica_auto_scaling_update::ReplicaAutoScalingUpdateBuilder;
          12  +
pub use crate::types::_table_description::TableDescriptionBuilder;
   17     13   
   18         -
pub use crate::types::_auto_scaling_settings_update::AutoScalingSettingsUpdateBuilder;
          14  +
pub use crate::types::_backup_description::BackupDescriptionBuilder;
   19     15   
   20         -
pub use crate::types::_auto_scaling_policy_update::AutoScalingPolicyUpdateBuilder;
          16  +
pub use crate::types::_consumed_capacity::ConsumedCapacityBuilder;
   21     17   
   22         -
pub use crate::types::_auto_scaling_target_tracking_scaling_policy_configuration_update::AutoScalingTargetTrackingScalingPolicyConfigurationUpdateBuilder;
          18  +
pub use crate::types::_item_collection_metrics::ItemCollectionMetricsBuilder;
   23     19   
   24         -
pub use crate::types::_replica_global_secondary_index_auto_scaling_update::ReplicaGlobalSecondaryIndexAutoScalingUpdateBuilder;
          20  +
pub use crate::types::_continuous_backups_description::ContinuousBackupsDescriptionBuilder;
   25     21   
   26         -
pub use crate::types::_global_secondary_index_auto_scaling_update::GlobalSecondaryIndexAutoScalingUpdateBuilder;
          22  +
pub use crate::types::_failure_exception::FailureExceptionBuilder;
   27     23   
   28         -
pub use crate::types::_table_description::TableDescriptionBuilder;
          24  +
pub use crate::types::_export_description::ExportDescriptionBuilder;
   29     25   
   30         -
pub use crate::types::_archival_summary::ArchivalSummaryBuilder;
          26  +
pub use crate::types::_table_auto_scaling_description::TableAutoScalingDescriptionBuilder;
   31     27   
   32         -
pub use crate::types::_sse_description::SseDescriptionBuilder;
          28  +
pub use crate::types::_time_to_live_description::TimeToLiveDescriptionBuilder;
   33     29   
   34         -
pub use crate::types::_restore_summary::RestoreSummaryBuilder;
          30  +
pub use crate::types::_point_in_time_recovery_specification::PointInTimeRecoverySpecificationBuilder;
   35     31   
   36         -
pub use crate::types::_replica_description::ReplicaDescriptionBuilder;
          32  +
pub use crate::types::_auto_scaling_settings_update::AutoScalingSettingsUpdateBuilder;
   37     33   
   38         -
pub use crate::types::_replica_global_secondary_index_description::ReplicaGlobalSecondaryIndexDescriptionBuilder;
          34  +
pub use crate::types::_time_to_live_specification::TimeToLiveSpecificationBuilder;
   39     35   
   40         -
pub use crate::types::_provisioned_throughput_override::ProvisionedThroughputOverrideBuilder;
          36  +
pub use crate::types::_batch_statement_request::BatchStatementRequestBuilder;
   41     37   
   42         -
pub use crate::types::_stream_specification::StreamSpecificationBuilder;
          38  +
pub use crate::types::_batch_statement_response::BatchStatementResponseBuilder;
   43     39   
   44         -
pub use crate::types::_global_secondary_index_description::GlobalSecondaryIndexDescriptionBuilder;
          40  +
pub use crate::types::_keys_and_attributes::KeysAndAttributesBuilder;
   45     41   
   46         -
pub use crate::types::_provisioned_throughput_description::ProvisionedThroughputDescriptionBuilder;
          42  +
pub use crate::types::_replica::ReplicaBuilder;
   47     43   
   48         -
pub use crate::types::_projection::ProjectionBuilder;
          44  +
pub use crate::types::_attribute_definition::AttributeDefinitionBuilder;
   49     45   
   50     46   
pub use crate::types::_key_schema_element::KeySchemaElementBuilder;
   51     47   
   52         -
pub use crate::types::_local_secondary_index_description::LocalSecondaryIndexDescriptionBuilder;
          48  +
pub use crate::types::_local_secondary_index::LocalSecondaryIndexBuilder;
   53     49   
   54         -
pub use crate::types::_billing_mode_summary::BillingModeSummaryBuilder;
          50  +
pub use crate::types::_global_secondary_index::GlobalSecondaryIndexBuilder;
   55     51   
   56         -
pub use crate::types::_attribute_definition::AttributeDefinitionBuilder;
          52  +
pub use crate::types::_tag::TagBuilder;
   57     53   
   58         -
pub use crate::types::_replication_group_update::ReplicationGroupUpdateBuilder;
          54  +
pub use crate::types::_provisioned_throughput_description::ProvisionedThroughputDescriptionBuilder;
   59     55   
   60         -
pub use crate::types::_delete_replication_group_member_action::DeleteReplicationGroupMemberActionBuilder;
          56  +
pub use crate::types::_billing_mode_summary::BillingModeSummaryBuilder;
   61     57   
   62         -
pub use crate::types::_update_replication_group_member_action::UpdateReplicationGroupMemberActionBuilder;
          58  +
pub use crate::types::_restore_summary::RestoreSummaryBuilder;
   63     59   
   64         -
pub use crate::types::_replica_global_secondary_index::ReplicaGlobalSecondaryIndexBuilder;
          60  +
pub use crate::types::_sse_description::SseDescriptionBuilder;
   65     61   
   66         -
pub use crate::types::_create_replication_group_member_action::CreateReplicationGroupMemberActionBuilder;
          62  +
pub use crate::types::_archival_summary::ArchivalSummaryBuilder;
   67     63   
   68         -
pub use crate::types::_sse_specification::SseSpecificationBuilder;
          64  +
pub use crate::types::_source_table_details::SourceTableDetailsBuilder;
   69     65   
   70         -
pub use crate::types::_global_secondary_index_update::GlobalSecondaryIndexUpdateBuilder;
          66  +
pub use crate::types::_source_table_feature_details::SourceTableFeatureDetailsBuilder;
   71     67   
   72         -
pub use crate::types::_delete_global_secondary_index_action::DeleteGlobalSecondaryIndexActionBuilder;
          68  +
pub use crate::types::_expected_attribute_value::ExpectedAttributeValueBuilder;
   73     69   
   74         -
pub use crate::types::_create_global_secondary_index_action::CreateGlobalSecondaryIndexActionBuilder;
          70  +
pub use crate::types::_capacity::CapacityBuilder;
   75     71   
   76         -
pub use crate::types::_provisioned_throughput::ProvisionedThroughputBuilder;
          72  +
pub use crate::types::_point_in_time_recovery_description::PointInTimeRecoveryDescriptionBuilder;
   77     73   
   78         -
pub use crate::types::_update_global_secondary_index_action::UpdateGlobalSecondaryIndexActionBuilder;
          74  +
pub use crate::types::_endpoint::EndpointBuilder;
   79     75   
   80         -
pub use crate::types::_item_collection_metrics::ItemCollectionMetricsBuilder;
          76  +
pub use crate::types::_replica_settings_description::ReplicaSettingsDescriptionBuilder;
   81     77   
   82         -
pub use crate::types::_consumed_capacity::ConsumedCapacityBuilder;
          78  +
pub use crate::types::_kinesis_data_stream_destination::KinesisDataStreamDestinationBuilder;
   83     79   
   84         -
pub use crate::types::_capacity::CapacityBuilder;
          80  +
pub use crate::types::_parameterized_statement::ParameterizedStatementBuilder;
   85     81   
   86         -
pub use crate::types::_expected_attribute_value::ExpectedAttributeValueBuilder;
          82  +
pub use crate::types::_item_response::ItemResponseBuilder;
   87     83   
   88         -
pub use crate::types::_attribute_value_update::AttributeValueUpdateBuilder;
          84  +
pub use crate::types::_cancellation_reason::CancellationReasonBuilder;
   89     85   
   90         -
pub use crate::types::_replica_settings_description::ReplicaSettingsDescriptionBuilder;
          86  +
pub use crate::types::_backup_summary::BackupSummaryBuilder;
   91     87   
   92         -
pub use crate::types::_replica_global_secondary_index_settings_description::ReplicaGlobalSecondaryIndexSettingsDescriptionBuilder;
          88  +
pub use crate::types::_contributor_insights_summary::ContributorInsightsSummaryBuilder;
   93     89   
   94         -
pub use crate::types::_replica_settings_update::ReplicaSettingsUpdateBuilder;
          90  +
pub use crate::types::_export_summary::ExportSummaryBuilder;
   95     91   
   96         -
pub use crate::types::_replica_global_secondary_index_settings_update::ReplicaGlobalSecondaryIndexSettingsUpdateBuilder;
          92  +
pub use crate::types::_global_table::GlobalTableBuilder;
   97     93   
   98         -
pub use crate::types::_global_table_global_secondary_index_settings_update::GlobalTableGlobalSecondaryIndexSettingsUpdateBuilder;
          94  +
pub use crate::types::_condition::ConditionBuilder;
   99     95   
  100         -
pub use crate::types::_global_table_description::GlobalTableDescriptionBuilder;
          96  +
pub use crate::types::_transact_get_item::TransactGetItemBuilder;
          97  +
          98  +
pub use crate::types::_transact_write_item::TransactWriteItemBuilder;
  101     99   
  102    100   
pub use crate::types::_replica_update::ReplicaUpdateBuilder;
  103    101   
  104         -
pub use crate::types::_delete_replica_action::DeleteReplicaActionBuilder;
         102  +
pub use crate::types::_auto_scaling_policy_update::AutoScalingPolicyUpdateBuilder;
  105    103   
  106         -
pub use crate::types::_create_replica_action::CreateReplicaActionBuilder;
         104  +
pub use crate::types::_global_table_global_secondary_index_settings_update::GlobalTableGlobalSecondaryIndexSettingsUpdateBuilder;
  107    105   
  108         -
pub use crate::types::_continuous_backups_description::ContinuousBackupsDescriptionBuilder;
         106  +
pub use crate::types::_replica_settings_update::ReplicaSettingsUpdateBuilder;
  109    107   
  110         -
pub use crate::types::_point_in_time_recovery_description::PointInTimeRecoveryDescriptionBuilder;
         108  +
pub use crate::types::_attribute_value_update::AttributeValueUpdateBuilder;
  111    109   
  112         -
pub use crate::types::_point_in_time_recovery_specification::PointInTimeRecoverySpecificationBuilder;
         110  +
pub use crate::types::_global_secondary_index_update::GlobalSecondaryIndexUpdateBuilder;
  113    111   
  114         -
pub use crate::types::_cancellation_reason::CancellationReasonBuilder;
         112  +
pub use crate::types::_replication_group_update::ReplicationGroupUpdateBuilder;
  115    113   
  116         -
pub use crate::types::_transact_write_item::TransactWriteItemBuilder;
         114  +
pub use crate::types::_global_secondary_index_auto_scaling_update::GlobalSecondaryIndexAutoScalingUpdateBuilder;
  117    115   
  118         -
pub use crate::types::_update::UpdateBuilder;
         116  +
pub use crate::types::_replica_auto_scaling_update::ReplicaAutoScalingUpdateBuilder;
  119    117   
  120         -
pub use crate::types::_delete::DeleteBuilder;
         118  +
pub use crate::types::_batch_statement_error::BatchStatementErrorBuilder;
  121    119   
  122         -
pub use crate::types::_put::PutBuilder;
         120  +
pub use crate::types::_write_request::WriteRequestBuilder;
  123    121   
  124         -
pub use crate::types::_condition_check::ConditionCheckBuilder;
         122  +
pub use crate::types::_replica_description::ReplicaDescriptionBuilder;
  125    123   
  126         -
pub use crate::types::_item_response::ItemResponseBuilder;
         124  +
pub use crate::types::_projection::ProjectionBuilder;
  127    125   
  128         -
pub use crate::types::_transact_get_item::TransactGetItemBuilder;
         126  +
pub use crate::types::_local_secondary_index_description::LocalSecondaryIndexDescriptionBuilder;
  129    127   
  130         -
pub use crate::types::_get::GetBuilder;
         128  +
pub use crate::types::_global_secondary_index_description::GlobalSecondaryIndexDescriptionBuilder;
  131    129   
  132         -
pub use crate::types::_tag::TagBuilder;
         130  +
pub use crate::types::_auto_scaling_settings_description::AutoScalingSettingsDescriptionBuilder;
  133    131   
  134         -
pub use crate::types::_condition::ConditionBuilder;
         132  +
pub use crate::types::_replica_auto_scaling_description::ReplicaAutoScalingDescriptionBuilder;
  135    133   
  136         -
pub use crate::types::_local_secondary_index::LocalSecondaryIndexBuilder;
         134  +
pub use crate::types::_get::GetBuilder;
  137    135   
  138         -
pub use crate::types::_global_secondary_index::GlobalSecondaryIndexBuilder;
         136  +
pub use crate::types::_condition_check::ConditionCheckBuilder;
  139    137   
  140         -
pub use crate::types::_global_table::GlobalTableBuilder;
         138  +
pub use crate::types::_put::PutBuilder;
  141    139   
  142         -
pub use crate::types::_replica::ReplicaBuilder;
         140  +
pub use crate::types::_delete::DeleteBuilder;
  143    141   
  144         -
pub use crate::types::_export_summary::ExportSummaryBuilder;
         142  +
pub use crate::types::_update::UpdateBuilder;
  145    143   
  146         -
pub use crate::types::_contributor_insights_summary::ContributorInsightsSummaryBuilder;
         144  +
pub use crate::types::_create_replica_action::CreateReplicaActionBuilder;
  147    145   
  148         -
pub use crate::types::_backup_summary::BackupSummaryBuilder;
         146  +
pub use crate::types::_delete_replica_action::DeleteReplicaActionBuilder;
  149    147   
  150         -
pub use crate::types::_export_description::ExportDescriptionBuilder;
         148  +
pub use crate::types::_auto_scaling_target_tracking_scaling_policy_configuration_update::AutoScalingTargetTrackingScalingPolicyConfigurationUpdateBuilder;
  151    149   
  152         -
pub use crate::types::_parameterized_statement::ParameterizedStatementBuilder;
         150  +
pub use crate::types::_update_global_secondary_index_action::UpdateGlobalSecondaryIndexActionBuilder;
  153    151   
  154         -
pub use crate::types::_time_to_live_description::TimeToLiveDescriptionBuilder;
         152  +
pub use crate::types::_create_global_secondary_index_action::CreateGlobalSecondaryIndexActionBuilder;
  155    153   
  156         -
pub use crate::types::_kinesis_data_stream_destination::KinesisDataStreamDestinationBuilder;
         154  +
pub use crate::types::_delete_global_secondary_index_action::DeleteGlobalSecondaryIndexActionBuilder;
  157    155   
  158         -
pub use crate::types::_endpoint::EndpointBuilder;
         156  +
pub use crate::types::_create_replication_group_member_action::CreateReplicationGroupMemberActionBuilder;
  159    157   
  160         -
pub use crate::types::_failure_exception::FailureExceptionBuilder;
         158  +
pub use crate::types::_update_replication_group_member_action::UpdateReplicationGroupMemberActionBuilder;
  161    159   
  162         -
pub use crate::types::_backup_description::BackupDescriptionBuilder;
         160  +
pub use crate::types::_delete_replication_group_member_action::DeleteReplicationGroupMemberActionBuilder;
  163    161   
  164         -
pub use crate::types::_source_table_feature_details::SourceTableFeatureDetailsBuilder;
         162  +
pub use crate::types::_put_request::PutRequestBuilder;
  165    163   
  166         -
pub use crate::types::_global_secondary_index_info::GlobalSecondaryIndexInfoBuilder;
         164  +
pub use crate::types::_delete_request::DeleteRequestBuilder;
         165  +
         166  +
pub use crate::types::_provisioned_throughput_override::ProvisionedThroughputOverrideBuilder;
  167    167   
  168    168   
pub use crate::types::_local_secondary_index_info::LocalSecondaryIndexInfoBuilder;
  169    169   
  170         -
pub use crate::types::_source_table_details::SourceTableDetailsBuilder;
         170  +
pub use crate::types::_global_secondary_index_info::GlobalSecondaryIndexInfoBuilder;
  171    171   
  172         -
pub use crate::types::_backup_details::BackupDetailsBuilder;
         172  +
pub use crate::types::_replica_global_secondary_index_settings_description::ReplicaGlobalSecondaryIndexSettingsDescriptionBuilder;
  173    173   
  174         -
pub use crate::types::_write_request::WriteRequestBuilder;
         174  +
pub use crate::types::_replica_global_secondary_index_settings_update::ReplicaGlobalSecondaryIndexSettingsUpdateBuilder;
  175    175   
  176         -
pub use crate::types::_delete_request::DeleteRequestBuilder;
         176  +
pub use crate::types::_replica_global_secondary_index_auto_scaling_update::ReplicaGlobalSecondaryIndexAutoScalingUpdateBuilder;
  177    177   
  178         -
pub use crate::types::_put_request::PutRequestBuilder;
         178  +
pub use crate::types::_replica_global_secondary_index_description::ReplicaGlobalSecondaryIndexDescriptionBuilder;
  179    179   
  180         -
pub use crate::types::_keys_and_attributes::KeysAndAttributesBuilder;
         180  +
pub use crate::types::_auto_scaling_policy_description::AutoScalingPolicyDescriptionBuilder;
  181    181   
  182         -
pub use crate::types::_batch_statement_response::BatchStatementResponseBuilder;
         182  +
pub use crate::types::_replica_global_secondary_index_auto_scaling_description::ReplicaGlobalSecondaryIndexAutoScalingDescriptionBuilder;
  183    183   
  184         -
pub use crate::types::_batch_statement_error::BatchStatementErrorBuilder;
         184  +
pub use crate::types::_replica_global_secondary_index::ReplicaGlobalSecondaryIndexBuilder;
  185    185   
  186         -
pub use crate::types::_batch_statement_request::BatchStatementRequestBuilder;
         186  +
pub use crate::types::_auto_scaling_target_tracking_scaling_policy_configuration_description::AutoScalingTargetTrackingScalingPolicyConfigurationDescriptionBuilder;

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/types/error.rs

@@ -1,1 +90,90 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::error::_resource_not_found_exception::ResourceNotFoundError;
    3         -
    4         -
pub use crate::types::error::_resource_in_use_exception::ResourceInUseError;
    5         -
    6         -
pub use crate::types::error::_limit_exceeded_exception::LimitExceededError;
    7         -
    8         -
pub use crate::types::error::_invalid_endpoint_exception::InvalidEndpointError;
    9         -
   10      2   
pub use crate::types::error::_internal_server_error::InternalServerError;
   11      3   
   12         -
pub use crate::types::error::_transaction_conflict_exception::TransactionConflictError;
   13         -
   14      4   
pub use crate::types::error::_request_limit_exceeded::RequestLimitExceeded;
   15      5   
           6  +
pub use crate::types::error::_invalid_endpoint_exception::InvalidEndpointError;
           7  +
   16      8   
pub use crate::types::error::_provisioned_throughput_exceeded_exception::ProvisionedThroughputExceededError;
   17      9   
          10  +
pub use crate::types::error::_resource_not_found_exception::ResourceNotFoundError;
          11  +
   18     12   
pub use crate::types::error::_item_collection_size_limit_exceeded_exception::ItemCollectionSizeLimitExceededError;
   19     13   
   20         -
pub use crate::types::error::_conditional_check_failed_exception::ConditionalCheckFailedError;
          14  +
pub use crate::types::error::_backup_in_use_exception::BackupInUseError;
   21     15   
   22         -
pub use crate::types::error::_replica_not_found_exception::ReplicaNotFoundError;
          16  +
pub use crate::types::error::_continuous_backups_unavailable_exception::ContinuousBackupsUnavailableError;
   23     17   
   24         -
pub use crate::types::error::_index_not_found_exception::IndexNotFoundError;
          18  +
pub use crate::types::error::_limit_exceeded_exception::LimitExceededError;
   25     19   
   26         -
pub use crate::types::error::_global_table_not_found_exception::GlobalTableNotFoundError;
          20  +
pub use crate::types::error::_table_in_use_exception::TableInUseError;
   27     21   
   28     22   
pub use crate::types::error::_table_not_found_exception::TableNotFoundError;
   29     23   
   30         -
pub use crate::types::error::_replica_already_exists_exception::ReplicaAlreadyExistsError;
          24  +
pub use crate::types::error::_global_table_already_exists_exception::GlobalTableAlreadyExistsError;
   31     25   
   32         -
pub use crate::types::error::_continuous_backups_unavailable_exception::ContinuousBackupsUnavailableError;
          26  +
pub use crate::types::error::_resource_in_use_exception::ResourceInUseError;
   33     27   
   34         -
pub use crate::types::error::_transaction_in_progress_exception::TransactionInProgressError;
          28  +
pub use crate::types::error::_backup_not_found_exception::BackupNotFoundError;
   35     29   
   36         -
pub use crate::types::error::_transaction_canceled_exception::TransactionCanceledError;
          30  +
pub use crate::types::error::_conditional_check_failed_exception::ConditionalCheckFailedError;
   37     31   
   38         -
pub use crate::types::error::_idempotent_parameter_mismatch_exception::IdempotentParameterMismatchError;
          32  +
pub use crate::types::error::_transaction_conflict_exception::TransactionConflictError;
   39     33   
   40         -
pub use crate::types::error::_table_in_use_exception::TableInUseError;
          34  +
pub use crate::types::error::_export_not_found_exception::ExportNotFoundError;
   41     35   
   42         -
pub use crate::types::error::_table_already_exists_exception::TableAlreadyExistsError;
          36  +
pub use crate::types::error::_global_table_not_found_exception::GlobalTableNotFoundError;
   43     37   
   44         -
pub use crate::types::error::_point_in_time_recovery_unavailable_exception::PointInTimeRecoveryUnavailableError;
          38  +
pub use crate::types::error::_duplicate_item_exception::DuplicateItemError;
   45     39   
   46         -
pub use crate::types::error::_invalid_restore_time_exception::InvalidRestoreTimeError;
          40  +
pub use crate::types::error::_idempotent_parameter_mismatch_exception::IdempotentParameterMismatchError;
   47     41   
   48         -
pub use crate::types::error::_backup_not_found_exception::BackupNotFoundError;
          42  +
pub use crate::types::error::_transaction_canceled_exception::TransactionCanceledError;
   49     43   
   50         -
pub use crate::types::error::_backup_in_use_exception::BackupInUseError;
          44  +
pub use crate::types::error::_transaction_in_progress_exception::TransactionInProgressError;
          45  +
          46  +
pub use crate::types::error::_export_conflict_exception::ExportConflictError;
   51     47   
   52     48   
pub use crate::types::error::_invalid_export_time_exception::InvalidExportTimeError;
   53     49   
   54         -
pub use crate::types::error::_export_conflict_exception::ExportConflictError;
          50  +
pub use crate::types::error::_point_in_time_recovery_unavailable_exception::PointInTimeRecoveryUnavailableError;
   55     51   
   56         -
pub use crate::types::error::_duplicate_item_exception::DuplicateItemError;
          52  +
pub use crate::types::error::_table_already_exists_exception::TableAlreadyExistsError;
   57     53   
   58         -
pub use crate::types::error::_export_not_found_exception::ExportNotFoundError;
          54  +
pub use crate::types::error::_invalid_restore_time_exception::InvalidRestoreTimeError;
   59     55   
   60         -
pub use crate::types::error::_global_table_already_exists_exception::GlobalTableAlreadyExistsError;
          56  +
pub use crate::types::error::_replica_already_exists_exception::ReplicaAlreadyExistsError;
          57  +
          58  +
pub use crate::types::error::_replica_not_found_exception::ReplicaNotFoundError;
          59  +
          60  +
pub use crate::types::error::_index_not_found_exception::IndexNotFoundError;
   61     61   
   62     62   
mod _backup_in_use_exception;
   63     63   
   64     64   
mod _backup_not_found_exception;
   65     65   
   66     66   
mod _conditional_check_failed_exception;
   67     67   
   68     68   
mod _continuous_backups_unavailable_exception;
   69     69   
   70     70   
mod _duplicate_item_exception;

tmp-codegen-diff/codegen-client-test/dynamo/rust-client-codegen/src/types/error/builders.rs

@@ -1,1 +0,60 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::error::_resource_not_found_exception::ResourceNotFoundErrorBuilder;
    3         -
    4         -
pub use crate::types::error::_resource_in_use_exception::ResourceInUseErrorBuilder;
    5         -
    6         -
pub use crate::types::error::_limit_exceeded_exception::LimitExceededErrorBuilder;
    7         -
    8         -
pub use crate::types::error::_invalid_endpoint_exception::InvalidEndpointErrorBuilder;
    9         -
   10      2   
pub use crate::types::error::_internal_server_error::InternalServerErrorBuilder;
   11      3   
   12         -
pub use crate::types::error::_transaction_conflict_exception::TransactionConflictErrorBuilder;
   13         -
   14      4   
pub use crate::types::error::_request_limit_exceeded::RequestLimitExceededBuilder;
   15      5   
           6  +
pub use crate::types::error::_invalid_endpoint_exception::InvalidEndpointErrorBuilder;
           7  +
   16      8   
pub use crate::types::error::_provisioned_throughput_exceeded_exception::ProvisionedThroughputExceededErrorBuilder;
   17      9   
          10  +
pub use crate::types::error::_resource_not_found_exception::ResourceNotFoundErrorBuilder;
          11  +
   18     12   
pub use crate::types::error::_item_collection_size_limit_exceeded_exception::ItemCollectionSizeLimitExceededErrorBuilder;
   19     13   
   20         -
pub use crate::types::error::_conditional_check_failed_exception::ConditionalCheckFailedErrorBuilder;
          14  +
pub use crate::types::error::_backup_in_use_exception::BackupInUseErrorBuilder;
   21     15   
   22         -
pub use crate::types::error::_replica_not_found_exception::ReplicaNotFoundErrorBuilder;
          16  +
pub use crate::types::error::_continuous_backups_unavailable_exception::ContinuousBackupsUnavailableErrorBuilder;
   23     17   
   24         -
pub use crate::types::error::_index_not_found_exception::IndexNotFoundErrorBuilder;
          18  +
pub use crate::types::error::_limit_exceeded_exception::LimitExceededErrorBuilder;
   25     19   
   26         -
pub use crate::types::error::_global_table_not_found_exception::GlobalTableNotFoundErrorBuilder;
          20  +
pub use crate::types::error::_table_in_use_exception::TableInUseErrorBuilder;
   27     21   
   28     22   
pub use crate::types::error::_table_not_found_exception::TableNotFoundErrorBuilder;
   29     23   
   30         -
pub use crate::types::error::_replica_already_exists_exception::ReplicaAlreadyExistsErrorBuilder;
          24  +
pub use crate::types::error::_global_table_already_exists_exception::GlobalTableAlreadyExistsErrorBuilder;
   31     25   
   32         -
pub use crate::types::error::_continuous_backups_unavailable_exception::ContinuousBackupsUnavailableErrorBuilder;
          26  +
pub use crate::types::error::_resource_in_use_exception::ResourceInUseErrorBuilder;
   33     27   
   34         -
pub use crate::types::error::_transaction_in_progress_exception::TransactionInProgressErrorBuilder;
          28  +
pub use crate::types::error::_backup_not_found_exception::BackupNotFoundErrorBuilder;
   35     29   
   36         -
pub use crate::types::error::_transaction_canceled_exception::TransactionCanceledErrorBuilder;
          30  +
pub use crate::types::error::_conditional_check_failed_exception::ConditionalCheckFailedErrorBuilder;
   37     31   
   38         -
pub use crate::types::error::_idempotent_parameter_mismatch_exception::IdempotentParameterMismatchErrorBuilder;
          32  +
pub use crate::types::error::_transaction_conflict_exception::TransactionConflictErrorBuilder;
   39     33   
   40         -
pub use crate::types::error::_table_in_use_exception::TableInUseErrorBuilder;
          34  +
pub use crate::types::error::_export_not_found_exception::ExportNotFoundErrorBuilder;
   41     35   
   42         -
pub use crate::types::error::_table_already_exists_exception::TableAlreadyExistsErrorBuilder;
          36  +
pub use crate::types::error::_global_table_not_found_exception::GlobalTableNotFoundErrorBuilder;
   43     37   
   44         -
pub use crate::types::error::_point_in_time_recovery_unavailable_exception::PointInTimeRecoveryUnavailableErrorBuilder;
          38  +
pub use crate::types::error::_duplicate_item_exception::DuplicateItemErrorBuilder;
   45     39   
   46         -
pub use crate::types::error::_invalid_restore_time_exception::InvalidRestoreTimeErrorBuilder;
          40  +
pub use crate::types::error::_idempotent_parameter_mismatch_exception::IdempotentParameterMismatchErrorBuilder;
   47     41   
   48         -
pub use crate::types::error::_backup_not_found_exception::BackupNotFoundErrorBuilder;
          42  +
pub use crate::types::error::_transaction_canceled_exception::TransactionCanceledErrorBuilder;
   49     43   
   50         -
pub use crate::types::error::_backup_in_use_exception::BackupInUseErrorBuilder;
          44  +
pub use crate::types::error::_transaction_in_progress_exception::TransactionInProgressErrorBuilder;
          45  +
          46  +
pub use crate::types::error::_export_conflict_exception::ExportConflictErrorBuilder;
   51     47   
   52     48   
pub use crate::types::error::_invalid_export_time_exception::InvalidExportTimeErrorBuilder;
   53     49   
   54         -
pub use crate::types::error::_export_conflict_exception::ExportConflictErrorBuilder;
          50  +
pub use crate::types::error::_point_in_time_recovery_unavailable_exception::PointInTimeRecoveryUnavailableErrorBuilder;
   55     51   
   56         -
pub use crate::types::error::_duplicate_item_exception::DuplicateItemErrorBuilder;
          52  +
pub use crate::types::error::_table_already_exists_exception::TableAlreadyExistsErrorBuilder;
   57     53   
   58         -
pub use crate::types::error::_export_not_found_exception::ExportNotFoundErrorBuilder;
          54  +
pub use crate::types::error::_invalid_restore_time_exception::InvalidRestoreTimeErrorBuilder;
   59     55   
   60         -
pub use crate::types::error::_global_table_already_exists_exception::GlobalTableAlreadyExistsErrorBuilder;
          56  +
pub use crate::types::error::_replica_already_exists_exception::ReplicaAlreadyExistsErrorBuilder;
          57  +
          58  +
pub use crate::types::error::_replica_not_found_exception::ReplicaNotFoundErrorBuilder;
          59  +
          60  +
pub use crate::types::error::_index_not_found_exception::IndexNotFoundErrorBuilder;

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/complete_snapshot.rs

@@ -357,357 +396,396 @@
  377    377   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  378    378   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  379    379   
    ) -> Self {
  380    380   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  381    381   
            source,
  382    382   
            meta: meta.unwrap_or_default(),
  383    383   
        })
  384    384   
    }
  385    385   
}
  386    386   
  387         -
pub use crate::operation::complete_snapshot::_complete_snapshot_output::CompleteSnapshotOutput;
  388         -
  389    387   
pub use crate::operation::complete_snapshot::_complete_snapshot_input::CompleteSnapshotInput;
  390    388   
         389  +
pub use crate::operation::complete_snapshot::_complete_snapshot_output::CompleteSnapshotOutput;
         390  +
  391    391   
mod _complete_snapshot_input;
  392    392   
  393    393   
mod _complete_snapshot_output;
  394    394   
  395    395   
/// Builders
  396    396   
pub mod builders;

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/complete_snapshot/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::complete_snapshot::_complete_snapshot_output::CompleteSnapshotOutputBuilder;
    3         -
    4      2   
pub use crate::operation::complete_snapshot::_complete_snapshot_input::CompleteSnapshotInputBuilder;
    5      3   
           4  +
pub use crate::operation::complete_snapshot::_complete_snapshot_output::CompleteSnapshotOutputBuilder;
           5  +
    6      6   
impl crate::operation::complete_snapshot::builders::CompleteSnapshotInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::complete_snapshot::CompleteSnapshotOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::complete_snapshot::CompleteSnapshotError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/get_snapshot_block.rs

@@ -405,405 +444,444 @@
  425    425   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  426    426   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  427    427   
    ) -> Self {
  428    428   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  429    429   
            source,
  430    430   
            meta: meta.unwrap_or_default(),
  431    431   
        })
  432    432   
    }
  433    433   
}
  434    434   
  435         -
pub use crate::operation::get_snapshot_block::_get_snapshot_block_output::GetSnapshotBlockOutput;
  436         -
  437    435   
pub use crate::operation::get_snapshot_block::_get_snapshot_block_input::GetSnapshotBlockInput;
  438    436   
         437  +
pub use crate::operation::get_snapshot_block::_get_snapshot_block_output::GetSnapshotBlockOutput;
         438  +
  439    439   
mod _get_snapshot_block_input;
  440    440   
  441    441   
mod _get_snapshot_block_output;
  442    442   
  443    443   
/// Builders
  444    444   
pub mod builders;

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/get_snapshot_block/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::get_snapshot_block::_get_snapshot_block_output::GetSnapshotBlockOutputBuilder;
    3         -
    4      2   
pub use crate::operation::get_snapshot_block::_get_snapshot_block_input::GetSnapshotBlockInputBuilder;
    5      3   
           4  +
pub use crate::operation::get_snapshot_block::_get_snapshot_block_output::GetSnapshotBlockOutputBuilder;
           5  +
    6      6   
impl crate::operation::get_snapshot_block::builders::GetSnapshotBlockInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::get_snapshot_block::GetSnapshotBlockOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::get_snapshot_block::GetSnapshotBlockError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/list_changed_blocks.rs

@@ -390,390 +432,432 @@
  410    410   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  411    411   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  412    412   
    ) -> Self {
  413    413   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  414    414   
            source,
  415    415   
            meta: meta.unwrap_or_default(),
  416    416   
        })
  417    417   
    }
  418    418   
}
  419    419   
  420         -
pub use crate::operation::list_changed_blocks::_list_changed_blocks_output::ListChangedBlocksOutput;
  421         -
  422    420   
pub use crate::operation::list_changed_blocks::_list_changed_blocks_input::ListChangedBlocksInput;
  423    421   
         422  +
pub use crate::operation::list_changed_blocks::_list_changed_blocks_output::ListChangedBlocksOutput;
         423  +
  424    424   
mod _list_changed_blocks_input;
  425    425   
  426    426   
mod _list_changed_blocks_output;
  427    427   
  428    428   
/// Builders
  429    429   
pub mod builders;
  430    430   
  431    431   
/// Paginator for this operation
  432    432   
pub mod paginator;

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/list_changed_blocks/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::list_changed_blocks::_list_changed_blocks_output::ListChangedBlocksOutputBuilder;
    3         -
    4      2   
pub use crate::operation::list_changed_blocks::_list_changed_blocks_input::ListChangedBlocksInputBuilder;
    5      3   
           4  +
pub use crate::operation::list_changed_blocks::_list_changed_blocks_output::ListChangedBlocksOutputBuilder;
           5  +
    6      6   
impl crate::operation::list_changed_blocks::builders::ListChangedBlocksInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::list_changed_blocks::ListChangedBlocksOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::list_changed_blocks::ListChangedBlocksError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/list_snapshot_blocks.rs

@@ -380,380 +422,422 @@
  400    400   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  401    401   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  402    402   
    ) -> Self {
  403    403   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  404    404   
            source,
  405    405   
            meta: meta.unwrap_or_default(),
  406    406   
        })
  407    407   
    }
  408    408   
}
  409    409   
  410         -
pub use crate::operation::list_snapshot_blocks::_list_snapshot_blocks_output::ListSnapshotBlocksOutput;
  411         -
  412    410   
pub use crate::operation::list_snapshot_blocks::_list_snapshot_blocks_input::ListSnapshotBlocksInput;
  413    411   
         412  +
pub use crate::operation::list_snapshot_blocks::_list_snapshot_blocks_output::ListSnapshotBlocksOutput;
         413  +
  414    414   
mod _list_snapshot_blocks_input;
  415    415   
  416    416   
mod _list_snapshot_blocks_output;
  417    417   
  418    418   
/// Builders
  419    419   
pub mod builders;
  420    420   
  421    421   
/// Paginator for this operation
  422    422   
pub mod paginator;

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/list_snapshot_blocks/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::list_snapshot_blocks::_list_snapshot_blocks_output::ListSnapshotBlocksOutputBuilder;
    3         -
    4      2   
pub use crate::operation::list_snapshot_blocks::_list_snapshot_blocks_input::ListSnapshotBlocksInputBuilder;
    5      3   
           4  +
pub use crate::operation::list_snapshot_blocks::_list_snapshot_blocks_output::ListSnapshotBlocksOutputBuilder;
           5  +
    6      6   
impl crate::operation::list_snapshot_blocks::builders::ListSnapshotBlocksInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::list_snapshot_blocks::ListSnapshotBlocksOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::list_snapshot_blocks::ListSnapshotBlocksError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/put_snapshot_block.rs

@@ -379,379 +418,418 @@
  399    399   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  400    400   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  401    401   
    ) -> Self {
  402    402   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  403    403   
            source,
  404    404   
            meta: meta.unwrap_or_default(),
  405    405   
        })
  406    406   
    }
  407    407   
}
  408    408   
  409         -
pub use crate::operation::put_snapshot_block::_put_snapshot_block_output::PutSnapshotBlockOutput;
  410         -
  411    409   
pub use crate::operation::put_snapshot_block::_put_snapshot_block_input::PutSnapshotBlockInput;
  412    410   
         411  +
pub use crate::operation::put_snapshot_block::_put_snapshot_block_output::PutSnapshotBlockOutput;
         412  +
  413    413   
mod _put_snapshot_block_input;
  414    414   
  415    415   
mod _put_snapshot_block_output;
  416    416   
  417    417   
/// Builders
  418    418   
pub mod builders;

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/put_snapshot_block/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::put_snapshot_block::_put_snapshot_block_output::PutSnapshotBlockOutputBuilder;
    3         -
    4      2   
pub use crate::operation::put_snapshot_block::_put_snapshot_block_input::PutSnapshotBlockInputBuilder;
    5      3   
           4  +
pub use crate::operation::put_snapshot_block::_put_snapshot_block_output::PutSnapshotBlockOutputBuilder;
           5  +
    6      6   
impl crate::operation::put_snapshot_block::builders::PutSnapshotBlockInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::put_snapshot_block::PutSnapshotBlockOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::put_snapshot_block::PutSnapshotBlockError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/start_snapshot.rs

@@ -377,377 +416,416 @@
  397    397   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  398    398   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  399    399   
    ) -> Self {
  400    400   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  401    401   
            source,
  402    402   
            meta: meta.unwrap_or_default(),
  403    403   
        })
  404    404   
    }
  405    405   
}
  406    406   
  407         -
pub use crate::operation::start_snapshot::_start_snapshot_output::StartSnapshotOutput;
  408         -
  409    407   
pub use crate::operation::start_snapshot::_start_snapshot_input::StartSnapshotInput;
  410    408   
         409  +
pub use crate::operation::start_snapshot::_start_snapshot_output::StartSnapshotOutput;
         410  +
  411    411   
mod _start_snapshot_input;
  412    412   
  413    413   
mod _start_snapshot_output;
  414    414   
  415    415   
/// Builders
  416    416   
pub mod builders;

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/operation/start_snapshot/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::start_snapshot::_start_snapshot_output::StartSnapshotOutputBuilder;
    3         -
    4      2   
pub use crate::operation::start_snapshot::_start_snapshot_input::StartSnapshotInputBuilder;
    5      3   
           4  +
pub use crate::operation::start_snapshot::_start_snapshot_output::StartSnapshotOutputBuilder;
           5  +
    6      6   
impl crate::operation::start_snapshot::builders::StartSnapshotInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::start_snapshot::StartSnapshotOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::start_snapshot::StartSnapshotError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/ebs/rust-client-codegen/src/types.rs

@@ -1,1 +50,50 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_validation_exception_reason::ValidationExceptionReason;
    3         -
    4         -
pub use crate::types::_service_quota_exceeded_exception_reason::ServiceQuotaExceededExceptionReason;
           2  +
pub use crate::types::_checksum_aggregation_method::ChecksumAggregationMethod;
    5      3   
    6         -
pub use crate::types::_resource_not_found_exception_reason::ResourceNotFoundExceptionReason;
           4  +
pub use crate::types::_checksum_algorithm::ChecksumAlgorithm;
    7      5   
    8         -
pub use crate::types::_request_throttled_exception_reason::RequestThrottledExceptionReason;
           6  +
pub use crate::types::_status::Status;
    9      7   
   10      8   
pub use crate::types::_access_denied_exception_reason::AccessDeniedExceptionReason;
   11      9   
   12         -
pub use crate::types::_status::Status;
          10  +
pub use crate::types::_request_throttled_exception_reason::RequestThrottledExceptionReason;
   13     11   
   14         -
pub use crate::types::_tag::Tag;
          12  +
pub use crate::types::_resource_not_found_exception_reason::ResourceNotFoundExceptionReason;
   15     13   
   16         -
pub use crate::types::_checksum_algorithm::ChecksumAlgorithm;
          14  +
pub use crate::types::_service_quota_exceeded_exception_reason::ServiceQuotaExceededExceptionReason;
   17     15   
   18         -
pub use crate::types::_block::Block;
          16  +
pub use crate::types::_validation_exception_reason::ValidationExceptionReason;
   19     17   
   20     18   
pub use crate::types::_changed_block::ChangedBlock;
   21     19   
   22         -
pub use crate::types::_checksum_aggregation_method::ChecksumAggregationMethod;
          20  +
pub use crate::types::_block::Block;
          21  +
          22  +
pub use crate::types::_tag::Tag;
   23     23   
   24     24   
mod _access_denied_exception_reason;
   25     25   
   26     26   
mod _block;
   27     27   
   28     28   
mod _changed_block;
   29     29   
   30     30   
mod _checksum_aggregation_method;
   31     31   
   32     32   
mod _checksum_algorithm;