AWS SDK

AWS SDK

rev. 03f9d3736bb06bbe282d7bfe7c28721562f20a05

Files changed:

tmp-codegen-diff/aws-sdk/sdk/s3/src/protocol_serde/shape_get_object.rs

@@ -213,213 +290,284 @@
  233    233   
        "InvalidObjectState" => crate::operation::get_object::GetObjectError::InvalidObjectState({
  234    234   
            #[allow(unused_mut)]
  235    235   
            let mut tmp = {
  236    236   
                #[allow(unused_mut)]
  237    237   
                let mut output = crate::types::error::builders::InvalidObjectStateBuilder::default();
  238    238   
                output = crate::protocol_serde::shape_invalid_object_state::de_invalid_object_state_xml_err(_response_body, output)
  239    239   
                    .map_err(crate::operation::get_object::GetObjectError::unhandled)?;
  240    240   
                let output = output.meta(generic);
  241    241   
                output.build()
  242    242   
            };
  243         -
            if tmp.message.is_none() {
  244         -
                tmp.message = _error_message;
  245         -
            }
  246    243   
            tmp
  247    244   
        }),
  248    245   
        "NoSuchKey" => crate::operation::get_object::GetObjectError::NoSuchKey({
  249    246   
            #[allow(unused_mut)]
  250    247   
            let mut tmp = {
  251    248   
                #[allow(unused_mut)]
  252    249   
                let mut output = crate::types::error::builders::NoSuchKeyBuilder::default();
  253    250   
                output = crate::protocol_serde::shape_no_such_key::de_no_such_key_xml_err(_response_body, output)
  254    251   
                    .map_err(crate::operation::get_object::GetObjectError::unhandled)?;
  255    252   
                let output = output.meta(generic);
  256    253   
                output.build()
  257    254   
            };
  258         -
            if tmp.message.is_none() {
  259         -
                tmp.message = _error_message;
  260         -
            }
  261    255   
            tmp
  262    256   
        }),
  263    257   
        _ => crate::operation::get_object::GetObjectError::generic(generic),
  264    258   
    })
  265    259   
}
  266    260   
  267    261   
pub fn ser_get_object_headers(
  268    262   
    input: &crate::operation::get_object::GetObjectInput,
  269    263   
    mut builder: ::http::request::Builder,
  270    264   
) -> std::result::Result<::http::request::Builder, ::aws_smithy_types::error::operation::BuildError> {

tmp-codegen-diff/aws-sdk/sdk/s3/src/protocol_serde/shape_get_object_acl.rs

@@ -1,1 +63,60 @@
   21     21   
        "NoSuchKey" => crate::operation::get_object_acl::GetObjectAclError::NoSuchKey({
   22     22   
            #[allow(unused_mut)]
   23     23   
            let mut tmp = {
   24     24   
                #[allow(unused_mut)]
   25     25   
                let mut output = crate::types::error::builders::NoSuchKeyBuilder::default();
   26     26   
                output = crate::protocol_serde::shape_no_such_key::de_no_such_key_xml_err(_response_body, output)
   27     27   
                    .map_err(crate::operation::get_object_acl::GetObjectAclError::unhandled)?;
   28     28   
                let output = output.meta(generic);
   29     29   
                output.build()
   30     30   
            };
   31         -
            if tmp.message.is_none() {
   32         -
                tmp.message = _error_message;
   33         -
            }
   34     31   
            tmp
   35     32   
        }),
   36     33   
        _ => crate::operation::get_object_acl::GetObjectAclError::generic(generic),
   37     34   
    })
   38     35   
}
   39     36   
   40     37   
#[allow(clippy::unnecessary_wraps)]
   41     38   
pub fn de_get_object_acl_http_response(
   42     39   
    _response_status: u16,
   43     40   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3/src/protocol_serde/shape_get_object_attributes.rs

@@ -4,4 +66,63 @@
   24     24   
        "NoSuchKey" => crate::operation::get_object_attributes::GetObjectAttributesError::NoSuchKey({
   25     25   
            #[allow(unused_mut)]
   26     26   
            let mut tmp = {
   27     27   
                #[allow(unused_mut)]
   28     28   
                let mut output = crate::types::error::builders::NoSuchKeyBuilder::default();
   29     29   
                output = crate::protocol_serde::shape_no_such_key::de_no_such_key_xml_err(_response_body, output)
   30     30   
                    .map_err(crate::operation::get_object_attributes::GetObjectAttributesError::unhandled)?;
   31     31   
                let output = output.meta(generic);
   32     32   
                output.build()
   33     33   
            };
   34         -
            if tmp.message.is_none() {
   35         -
                tmp.message = _error_message;
   36         -
            }
   37     34   
            tmp
   38     35   
        }),
   39     36   
        _ => crate::operation::get_object_attributes::GetObjectAttributesError::generic(generic),
   40     37   
    })
   41     38   
}
   42     39   
   43     40   
#[allow(clippy::unnecessary_wraps)]
   44     41   
pub fn de_get_object_attributes_http_response(
   45     42   
    _response_status: u16,
   46     43   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3/src/protocol_serde/shape_head_bucket.rs

@@ -1,1 +63,60 @@
   21     21   
        "NotFound" => crate::operation::head_bucket::HeadBucketError::NotFound({
   22     22   
            #[allow(unused_mut)]
   23     23   
            let mut tmp = {
   24     24   
                #[allow(unused_mut)]
   25     25   
                let mut output = crate::types::error::builders::NotFoundBuilder::default();
   26     26   
                output = crate::protocol_serde::shape_not_found::de_not_found_xml_err(_response_body, output)
   27     27   
                    .map_err(crate::operation::head_bucket::HeadBucketError::unhandled)?;
   28     28   
                let output = output.meta(generic);
   29     29   
                output.build()
   30     30   
            };
   31         -
            if tmp.message.is_none() {
   32         -
                tmp.message = _error_message;
   33         -
            }
   34     31   
            tmp
   35     32   
        }),
   36     33   
        _ => crate::operation::head_bucket::HeadBucketError::generic(generic),
   37     34   
    })
   38     35   
}
   39     36   
   40     37   
#[allow(clippy::unnecessary_wraps)]
   41     38   
pub fn de_head_bucket_http_response(
   42     39   
    _response_status: u16,
   43     40   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3/src/protocol_serde/shape_head_object.rs

@@ -1,1 +63,60 @@
   21     21   
        "NotFound" => crate::operation::head_object::HeadObjectError::NotFound({
   22     22   
            #[allow(unused_mut)]
   23     23   
            let mut tmp = {
   24     24   
                #[allow(unused_mut)]
   25     25   
                let mut output = crate::types::error::builders::NotFoundBuilder::default();
   26     26   
                output = crate::protocol_serde::shape_not_found::de_not_found_xml_err(_response_body, output)
   27     27   
                    .map_err(crate::operation::head_object::HeadObjectError::unhandled)?;
   28     28   
                let output = output.meta(generic);
   29     29   
                output.build()
   30     30   
            };
   31         -
            if tmp.message.is_none() {
   32         -
                tmp.message = _error_message;
   33         -
            }
   34     31   
            tmp
   35     32   
        }),
   36     33   
        _ => crate::operation::head_object::HeadObjectError::generic(generic),
   37     34   
    })
   38     35   
}
   39     36   
   40     37   
#[allow(clippy::unnecessary_wraps)]
   41     38   
pub fn de_head_object_http_response(
   42     39   
    _response_status: u16,
   43     40   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3/src/protocol_serde/shape_list_objects.rs

@@ -1,1 +63,60 @@
   21     21   
        "NoSuchBucket" => crate::operation::list_objects::ListObjectsError::NoSuchBucket({
   22     22   
            #[allow(unused_mut)]
   23     23   
            let mut tmp = {
   24     24   
                #[allow(unused_mut)]
   25     25   
                let mut output = crate::types::error::builders::NoSuchBucketBuilder::default();
   26     26   
                output = crate::protocol_serde::shape_no_such_bucket::de_no_such_bucket_xml_err(_response_body, output)
   27     27   
                    .map_err(crate::operation::list_objects::ListObjectsError::unhandled)?;
   28     28   
                let output = output.meta(generic);
   29     29   
                output.build()
   30     30   
            };
   31         -
            if tmp.message.is_none() {
   32         -
                tmp.message = _error_message;
   33         -
            }
   34     31   
            tmp
   35     32   
        }),
   36     33   
        _ => crate::operation::list_objects::ListObjectsError::generic(generic),
   37     34   
    })
   38     35   
}
   39     36   
   40     37   
#[allow(clippy::unnecessary_wraps)]
   41     38   
pub fn de_list_objects_http_response(
   42     39   
    _response_status: u16,
   43     40   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3/src/protocol_serde/shape_list_objects_v2.rs

@@ -1,1 +63,60 @@
   21     21   
        "NoSuchBucket" => crate::operation::list_objects_v2::ListObjectsV2Error::NoSuchBucket({
   22     22   
            #[allow(unused_mut)]
   23     23   
            let mut tmp = {
   24     24   
                #[allow(unused_mut)]
   25     25   
                let mut output = crate::types::error::builders::NoSuchBucketBuilder::default();
   26     26   
                output = crate::protocol_serde::shape_no_such_bucket::de_no_such_bucket_xml_err(_response_body, output)
   27     27   
                    .map_err(crate::operation::list_objects_v2::ListObjectsV2Error::unhandled)?;
   28     28   
                let output = output.meta(generic);
   29     29   
                output.build()
   30     30   
            };
   31         -
            if tmp.message.is_none() {
   32         -
                tmp.message = _error_message;
   33         -
            }
   34     31   
            tmp
   35     32   
        }),
   36     33   
        _ => crate::operation::list_objects_v2::ListObjectsV2Error::generic(generic),
   37     34   
    })
   38     35   
}
   39     36   
   40     37   
#[allow(clippy::unnecessary_wraps)]
   41     38   
pub fn de_list_objects_v2_http_response(
   42     39   
    _response_status: u16,
   43     40   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3/src/protocol_serde/shape_put_object.rs

@@ -1,1 +108,96 @@
   21     21   
        "EncryptionTypeMismatch" => crate::operation::put_object::PutObjectError::EncryptionTypeMismatch({
   22     22   
            #[allow(unused_mut)]
   23     23   
            let mut tmp = {
   24     24   
                #[allow(unused_mut)]
   25     25   
                let mut output = crate::types::error::builders::EncryptionTypeMismatchBuilder::default();
   26     26   
                output = crate::protocol_serde::shape_encryption_type_mismatch::de_encryption_type_mismatch_xml_err(_response_body, output)
   27     27   
                    .map_err(crate::operation::put_object::PutObjectError::unhandled)?;
   28     28   
                let output = output.meta(generic);
   29     29   
                output.build()
   30     30   
            };
   31         -
            if tmp.message.is_none() {
   32         -
                tmp.message = _error_message;
   33         -
            }
   34     31   
            tmp
   35     32   
        }),
   36     33   
        "InvalidRequest" => crate::operation::put_object::PutObjectError::InvalidRequest({
   37     34   
            #[allow(unused_mut)]
   38     35   
            let mut tmp = {
   39     36   
                #[allow(unused_mut)]
   40     37   
                let mut output = crate::types::error::builders::InvalidRequestBuilder::default();
   41     38   
                output = crate::protocol_serde::shape_invalid_request::de_invalid_request_xml_err(_response_body, output)
   42     39   
                    .map_err(crate::operation::put_object::PutObjectError::unhandled)?;
   43     40   
                let output = output.meta(generic);
   44     41   
                output.build()
   45     42   
            };
   46         -
            if tmp.message.is_none() {
   47         -
                tmp.message = _error_message;
   48         -
            }
   49     43   
            tmp
   50     44   
        }),
   51     45   
        "InvalidWriteOffset" => crate::operation::put_object::PutObjectError::InvalidWriteOffset({
   52     46   
            #[allow(unused_mut)]
   53     47   
            let mut tmp = {
   54     48   
                #[allow(unused_mut)]
   55     49   
                let mut output = crate::types::error::builders::InvalidWriteOffsetBuilder::default();
   56     50   
                output = crate::protocol_serde::shape_invalid_write_offset::de_invalid_write_offset_xml_err(_response_body, output)
   57     51   
                    .map_err(crate::operation::put_object::PutObjectError::unhandled)?;
   58     52   
                let output = output.meta(generic);
   59     53   
                output.build()
   60     54   
            };
   61         -
            if tmp.message.is_none() {
   62         -
                tmp.message = _error_message;
   63         -
            }
   64     55   
            tmp
   65     56   
        }),
   66     57   
        "TooManyParts" => crate::operation::put_object::PutObjectError::TooManyParts({
   67     58   
            #[allow(unused_mut)]
   68     59   
            let mut tmp = {
   69     60   
                #[allow(unused_mut)]
   70     61   
                let mut output = crate::types::error::builders::TooManyPartsBuilder::default();
   71     62   
                output = crate::protocol_serde::shape_too_many_parts::de_too_many_parts_xml_err(_response_body, output)
   72     63   
                    .map_err(crate::operation::put_object::PutObjectError::unhandled)?;
   73     64   
                let output = output.meta(generic);
   74     65   
                output.build()
   75     66   
            };
   76         -
            if tmp.message.is_none() {
   77         -
                tmp.message = _error_message;
   78         -
            }
   79     67   
            tmp
   80     68   
        }),
   81     69   
        _ => crate::operation::put_object::PutObjectError::generic(generic),
   82     70   
    })
   83     71   
}
   84     72   
   85     73   
#[allow(clippy::unnecessary_wraps)]
   86     74   
pub fn de_put_object_http_response(
   87     75   
    _response_status: u16,
   88     76   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3/src/protocol_serde/shape_put_object_acl.rs

@@ -1,1 +63,60 @@
   21     21   
        "NoSuchKey" => crate::operation::put_object_acl::PutObjectAclError::NoSuchKey({
   22     22   
            #[allow(unused_mut)]
   23     23   
            let mut tmp = {
   24     24   
                #[allow(unused_mut)]
   25     25   
                let mut output = crate::types::error::builders::NoSuchKeyBuilder::default();
   26     26   
                output = crate::protocol_serde::shape_no_such_key::de_no_such_key_xml_err(_response_body, output)
   27     27   
                    .map_err(crate::operation::put_object_acl::PutObjectAclError::unhandled)?;
   28     28   
                let output = output.meta(generic);
   29     29   
                output.build()
   30     30   
            };
   31         -
            if tmp.message.is_none() {
   32         -
                tmp.message = _error_message;
   33         -
            }
   34     31   
            tmp
   35     32   
        }),
   36     33   
        _ => crate::operation::put_object_acl::PutObjectAclError::generic(generic),
   37     34   
    })
   38     35   
}
   39     36   
   40     37   
#[allow(clippy::unnecessary_wraps)]
   41     38   
pub fn de_put_object_acl_http_response(
   42     39   
    _response_status: u16,
   43     40   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3/src/protocol_serde/shape_restore_object.rs

@@ -4,4 +66,63 @@
   24     24   
                #[allow(unused_mut)]
   25     25   
                let mut output = crate::types::error::builders::ObjectAlreadyInActiveTierErrorBuilder::default();
   26     26   
                output = crate::protocol_serde::shape_object_already_in_active_tier_error::de_object_already_in_active_tier_error_xml_err(
   27     27   
                    _response_body,
   28     28   
                    output,
   29     29   
                )
   30     30   
                .map_err(crate::operation::restore_object::RestoreObjectError::unhandled)?;
   31     31   
                let output = output.meta(generic);
   32     32   
                output.build()
   33     33   
            };
   34         -
            if tmp.message.is_none() {
   35         -
                tmp.message = _error_message;
   36         -
            }
   37     34   
            tmp
   38     35   
        }),
   39     36   
        _ => crate::operation::restore_object::RestoreObjectError::generic(generic),
   40     37   
    })
   41     38   
}
   42     39   
   43     40   
#[allow(clippy::unnecessary_wraps)]
   44     41   
pub fn de_restore_object_http_response(
   45     42   
    _response_status: u16,
   46     43   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/protocol_serde/shape_create_bucket.rs

@@ -1,1 +77,71 @@
   20     20   
        "BucketAlreadyExists" => crate::operation::create_bucket::CreateBucketError::BucketAlreadyExists({
   21     21   
            #[allow(unused_mut)]
   22     22   
            let mut tmp = {
   23     23   
                #[allow(unused_mut)]
   24     24   
                let mut output = crate::types::error::builders::BucketAlreadyExistsBuilder::default();
   25     25   
                output = crate::protocol_serde::shape_bucket_already_exists::de_bucket_already_exists_xml_err(_response_body, output)
   26     26   
                    .map_err(crate::operation::create_bucket::CreateBucketError::unhandled)?;
   27     27   
                let output = output.meta(generic);
   28     28   
                output.build()
   29     29   
            };
   30         -
            if tmp.message.is_none() {
   31         -
                tmp.message = _error_message;
   32         -
            }
   33     30   
            tmp
   34     31   
        }),
   35     32   
        "BucketAlreadyOwnedByYou" => crate::operation::create_bucket::CreateBucketError::BucketAlreadyOwnedByYou({
   36     33   
            #[allow(unused_mut)]
   37     34   
            let mut tmp = {
   38     35   
                #[allow(unused_mut)]
   39     36   
                let mut output = crate::types::error::builders::BucketAlreadyOwnedByYouBuilder::default();
   40     37   
                output = crate::protocol_serde::shape_bucket_already_owned_by_you::de_bucket_already_owned_by_you_xml_err(_response_body, output)
   41     38   
                    .map_err(crate::operation::create_bucket::CreateBucketError::unhandled)?;
   42     39   
                let output = output.meta(generic);
   43     40   
                output.build()
   44     41   
            };
   45         -
            if tmp.message.is_none() {
   46         -
                tmp.message = _error_message;
   47         -
            }
   48     42   
            tmp
   49     43   
        }),
   50     44   
        _ => crate::operation::create_bucket::CreateBucketError::generic(generic),
   51     45   
    })
   52     46   
}
   53     47   
   54     48   
#[allow(clippy::unnecessary_wraps)]
   55     49   
pub fn de_create_bucket_http_response(
   56     50   
    _response_status: u16,
   57     51   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/protocol_serde/shape_create_job.rs

@@ -1,1 +107,95 @@
   20     20   
        "BadRequestException" => crate::operation::create_job::CreateJobError::BadRequestException({
   21     21   
            #[allow(unused_mut)]
   22     22   
            let mut tmp = {
   23     23   
                #[allow(unused_mut)]
   24     24   
                let mut output = crate::types::error::builders::BadRequestExceptionBuilder::default();
   25     25   
                output = crate::protocol_serde::shape_bad_request_exception::de_bad_request_exception_xml_err(_response_body, output)
   26     26   
                    .map_err(crate::operation::create_job::CreateJobError::unhandled)?;
   27     27   
                let output = output.meta(generic);
   28     28   
                output.build()
   29     29   
            };
   30         -
            if tmp.message.is_none() {
   31         -
                tmp.message = _error_message;
   32         -
            }
   33     30   
            tmp
   34     31   
        }),
   35     32   
        "IdempotencyException" => crate::operation::create_job::CreateJobError::IdempotencyException({
   36     33   
            #[allow(unused_mut)]
   37     34   
            let mut tmp = {
   38     35   
                #[allow(unused_mut)]
   39     36   
                let mut output = crate::types::error::builders::IdempotencyExceptionBuilder::default();
   40     37   
                output = crate::protocol_serde::shape_idempotency_exception::de_idempotency_exception_xml_err(_response_body, output)
   41     38   
                    .map_err(crate::operation::create_job::CreateJobError::unhandled)?;
   42     39   
                let output = output.meta(generic);
   43     40   
                output.build()
   44     41   
            };
   45         -
            if tmp.message.is_none() {
   46         -
                tmp.message = _error_message;
   47         -
            }
   48     42   
            tmp
   49     43   
        }),
   50     44   
        "InternalServiceException" => crate::operation::create_job::CreateJobError::InternalServiceException({
   51     45   
            #[allow(unused_mut)]
   52     46   
            let mut tmp = {
   53     47   
                #[allow(unused_mut)]
   54     48   
                let mut output = crate::types::error::builders::InternalServiceExceptionBuilder::default();
   55     49   
                output = crate::protocol_serde::shape_internal_service_exception::de_internal_service_exception_xml_err(_response_body, output)
   56     50   
                    .map_err(crate::operation::create_job::CreateJobError::unhandled)?;
   57     51   
                let output = output.meta(generic);
   58     52   
                output.build()
   59     53   
            };
   60         -
            if tmp.message.is_none() {
   61         -
                tmp.message = _error_message;
   62         -
            }
   63     54   
            tmp
   64     55   
        }),
   65     56   
        "TooManyRequestsException" => crate::operation::create_job::CreateJobError::TooManyRequestsException({
   66     57   
            #[allow(unused_mut)]
   67     58   
            let mut tmp = {
   68     59   
                #[allow(unused_mut)]
   69     60   
                let mut output = crate::types::error::builders::TooManyRequestsExceptionBuilder::default();
   70     61   
                output = crate::protocol_serde::shape_too_many_requests_exception::de_too_many_requests_exception_xml_err(_response_body, output)
   71     62   
                    .map_err(crate::operation::create_job::CreateJobError::unhandled)?;
   72     63   
                let output = output.meta(generic);
   73     64   
                output.build()
   74     65   
            };
   75         -
            if tmp.message.is_none() {
   76         -
                tmp.message = _error_message;
   77         -
            }
   78     66   
            tmp
   79     67   
        }),
   80     68   
        _ => crate::operation::create_job::CreateJobError::generic(generic),
   81     69   
    })
   82     70   
}
   83     71   
   84     72   
#[allow(clippy::unnecessary_wraps)]
   85     73   
pub fn de_create_job_http_response(
   86     74   
    _response_status: u16,
   87     75   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/protocol_serde/shape_delete_job_tagging.rs

@@ -1,1 +92,83 @@
   20     20   
        "InternalServiceException" => crate::operation::delete_job_tagging::DeleteJobTaggingError::InternalServiceException({
   21     21   
            #[allow(unused_mut)]
   22     22   
            let mut tmp = {
   23     23   
                #[allow(unused_mut)]
   24     24   
                let mut output = crate::types::error::builders::InternalServiceExceptionBuilder::default();
   25     25   
                output = crate::protocol_serde::shape_internal_service_exception::de_internal_service_exception_xml_err(_response_body, output)
   26     26   
                    .map_err(crate::operation::delete_job_tagging::DeleteJobTaggingError::unhandled)?;
   27     27   
                let output = output.meta(generic);
   28     28   
                output.build()
   29     29   
            };
   30         -
            if tmp.message.is_none() {
   31         -
                tmp.message = _error_message;
   32         -
            }
   33     30   
            tmp
   34     31   
        }),
   35     32   
        "NotFoundException" => crate::operation::delete_job_tagging::DeleteJobTaggingError::NotFoundException({
   36     33   
            #[allow(unused_mut)]
   37     34   
            let mut tmp = {
   38     35   
                #[allow(unused_mut)]
   39     36   
                let mut output = crate::types::error::builders::NotFoundExceptionBuilder::default();
   40     37   
                output = crate::protocol_serde::shape_not_found_exception::de_not_found_exception_xml_err(_response_body, output)
   41     38   
                    .map_err(crate::operation::delete_job_tagging::DeleteJobTaggingError::unhandled)?;
   42     39   
                let output = output.meta(generic);
   43     40   
                output.build()
   44     41   
            };
   45         -
            if tmp.message.is_none() {
   46         -
                tmp.message = _error_message;
   47         -
            }
   48     42   
            tmp
   49     43   
        }),
   50     44   
        "TooManyRequestsException" => crate::operation::delete_job_tagging::DeleteJobTaggingError::TooManyRequestsException({
   51     45   
            #[allow(unused_mut)]
   52     46   
            let mut tmp = {
   53     47   
                #[allow(unused_mut)]
   54     48   
                let mut output = crate::types::error::builders::TooManyRequestsExceptionBuilder::default();
   55     49   
                output = crate::protocol_serde::shape_too_many_requests_exception::de_too_many_requests_exception_xml_err(_response_body, output)
   56     50   
                    .map_err(crate::operation::delete_job_tagging::DeleteJobTaggingError::unhandled)?;
   57     51   
                let output = output.meta(generic);
   58     52   
                output.build()
   59     53   
            };
   60         -
            if tmp.message.is_none() {
   61         -
                tmp.message = _error_message;
   62         -
            }
   63     54   
            tmp
   64     55   
        }),
   65     56   
        _ => crate::operation::delete_job_tagging::DeleteJobTaggingError::generic(generic),
   66     57   
    })
   67     58   
}
   68     59   
   69     60   
#[allow(clippy::unnecessary_wraps)]
   70     61   
pub fn de_delete_job_tagging_http_response(
   71     62   
    _response_status: u16,
   72     63   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/protocol_serde/shape_describe_job.rs

@@ -1,1 +107,95 @@
   20     20   
        "BadRequestException" => crate::operation::describe_job::DescribeJobError::BadRequestException({
   21     21   
            #[allow(unused_mut)]
   22     22   
            let mut tmp = {
   23     23   
                #[allow(unused_mut)]
   24     24   
                let mut output = crate::types::error::builders::BadRequestExceptionBuilder::default();
   25     25   
                output = crate::protocol_serde::shape_bad_request_exception::de_bad_request_exception_xml_err(_response_body, output)
   26     26   
                    .map_err(crate::operation::describe_job::DescribeJobError::unhandled)?;
   27     27   
                let output = output.meta(generic);
   28     28   
                output.build()
   29     29   
            };
   30         -
            if tmp.message.is_none() {
   31         -
                tmp.message = _error_message;
   32         -
            }
   33     30   
            tmp
   34     31   
        }),
   35     32   
        "InternalServiceException" => crate::operation::describe_job::DescribeJobError::InternalServiceException({
   36     33   
            #[allow(unused_mut)]
   37     34   
            let mut tmp = {
   38     35   
                #[allow(unused_mut)]
   39     36   
                let mut output = crate::types::error::builders::InternalServiceExceptionBuilder::default();
   40     37   
                output = crate::protocol_serde::shape_internal_service_exception::de_internal_service_exception_xml_err(_response_body, output)
   41     38   
                    .map_err(crate::operation::describe_job::DescribeJobError::unhandled)?;
   42     39   
                let output = output.meta(generic);
   43     40   
                output.build()
   44     41   
            };
   45         -
            if tmp.message.is_none() {
   46         -
                tmp.message = _error_message;
   47         -
            }
   48     42   
            tmp
   49     43   
        }),
   50     44   
        "NotFoundException" => crate::operation::describe_job::DescribeJobError::NotFoundException({
   51     45   
            #[allow(unused_mut)]
   52     46   
            let mut tmp = {
   53     47   
                #[allow(unused_mut)]
   54     48   
                let mut output = crate::types::error::builders::NotFoundExceptionBuilder::default();
   55     49   
                output = crate::protocol_serde::shape_not_found_exception::de_not_found_exception_xml_err(_response_body, output)
   56     50   
                    .map_err(crate::operation::describe_job::DescribeJobError::unhandled)?;
   57     51   
                let output = output.meta(generic);
   58     52   
                output.build()
   59     53   
            };
   60         -
            if tmp.message.is_none() {
   61         -
                tmp.message = _error_message;
   62         -
            }
   63     54   
            tmp
   64     55   
        }),
   65     56   
        "TooManyRequestsException" => crate::operation::describe_job::DescribeJobError::TooManyRequestsException({
   66     57   
            #[allow(unused_mut)]
   67     58   
            let mut tmp = {
   68     59   
                #[allow(unused_mut)]
   69     60   
                let mut output = crate::types::error::builders::TooManyRequestsExceptionBuilder::default();
   70     61   
                output = crate::protocol_serde::shape_too_many_requests_exception::de_too_many_requests_exception_xml_err(_response_body, output)
   71     62   
                    .map_err(crate::operation::describe_job::DescribeJobError::unhandled)?;
   72     63   
                let output = output.meta(generic);
   73     64   
                output.build()
   74     65   
            };
   75         -
            if tmp.message.is_none() {
   76         -
                tmp.message = _error_message;
   77         -
            }
   78     66   
            tmp
   79     67   
        }),
   80     68   
        _ => crate::operation::describe_job::DescribeJobError::generic(generic),
   81     69   
    })
   82     70   
}
   83     71   
   84     72   
#[allow(clippy::unnecessary_wraps)]
   85     73   
pub fn de_describe_job_http_response(
   86     74   
    _response_status: u16,
   87     75   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/protocol_serde/shape_get_job_tagging.rs

@@ -1,1 +92,83 @@
   20     20   
        "InternalServiceException" => crate::operation::get_job_tagging::GetJobTaggingError::InternalServiceException({
   21     21   
            #[allow(unused_mut)]
   22     22   
            let mut tmp = {
   23     23   
                #[allow(unused_mut)]
   24     24   
                let mut output = crate::types::error::builders::InternalServiceExceptionBuilder::default();
   25     25   
                output = crate::protocol_serde::shape_internal_service_exception::de_internal_service_exception_xml_err(_response_body, output)
   26     26   
                    .map_err(crate::operation::get_job_tagging::GetJobTaggingError::unhandled)?;
   27     27   
                let output = output.meta(generic);
   28     28   
                output.build()
   29     29   
            };
   30         -
            if tmp.message.is_none() {
   31         -
                tmp.message = _error_message;
   32         -
            }
   33     30   
            tmp
   34     31   
        }),
   35     32   
        "NotFoundException" => crate::operation::get_job_tagging::GetJobTaggingError::NotFoundException({
   36     33   
            #[allow(unused_mut)]
   37     34   
            let mut tmp = {
   38     35   
                #[allow(unused_mut)]
   39     36   
                let mut output = crate::types::error::builders::NotFoundExceptionBuilder::default();
   40     37   
                output = crate::protocol_serde::shape_not_found_exception::de_not_found_exception_xml_err(_response_body, output)
   41     38   
                    .map_err(crate::operation::get_job_tagging::GetJobTaggingError::unhandled)?;
   42     39   
                let output = output.meta(generic);
   43     40   
                output.build()
   44     41   
            };
   45         -
            if tmp.message.is_none() {
   46         -
                tmp.message = _error_message;
   47         -
            }
   48     42   
            tmp
   49     43   
        }),
   50     44   
        "TooManyRequestsException" => crate::operation::get_job_tagging::GetJobTaggingError::TooManyRequestsException({
   51     45   
            #[allow(unused_mut)]
   52     46   
            let mut tmp = {
   53     47   
                #[allow(unused_mut)]
   54     48   
                let mut output = crate::types::error::builders::TooManyRequestsExceptionBuilder::default();
   55     49   
                output = crate::protocol_serde::shape_too_many_requests_exception::de_too_many_requests_exception_xml_err(_response_body, output)
   56     50   
                    .map_err(crate::operation::get_job_tagging::GetJobTaggingError::unhandled)?;
   57     51   
                let output = output.meta(generic);
   58     52   
                output.build()
   59     53   
            };
   60         -
            if tmp.message.is_none() {
   61         -
                tmp.message = _error_message;
   62         -
            }
   63     54   
            tmp
   64     55   
        }),
   65     56   
        _ => crate::operation::get_job_tagging::GetJobTaggingError::generic(generic),
   66     57   
    })
   67     58   
}
   68     59   
   69     60   
#[allow(clippy::unnecessary_wraps)]
   70     61   
pub fn de_get_job_tagging_http_response(
   71     62   
    _response_status: u16,
   72     63   
    _response_headers: &::aws_smithy_runtime_api::http::Headers,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/protocol_serde/shape_get_public_access_block.rs

@@ -8,8 +70,67 @@
   28     28   
                    let mut output = crate::types::error::builders::NoSuchPublicAccessBlockConfigurationBuilder::default();
   29     29   
                    output =
   30     30   
                        crate::protocol_serde::shape_no_such_public_access_block_configuration::de_no_such_public_access_block_configuration_xml_err(
   31     31   
                            _response_body,
   32     32   
                            output,
   33     33   
                        )
   34     34   
                        .map_err(crate::operation::get_public_access_block::GetPublicAccessBlockError::unhandled)?;
   35     35   
                    let output = output.meta(generic);
   36     36   
                    output.build()
   37     37   
                };
   38         -
                if tmp.message.is_none() {
   39         -
                    tmp.message = _error_message;
   40         -
                }
   41     38   
                tmp
   42     39   
            })
   43     40   
        }
   44     41   
        _ => crate::operation::get_public_access_block::GetPublicAccessBlockError::generic(generic),
   45     42   
    })
   46     43   
}
   47     44   
   48     45   
#[allow(clippy::unnecessary_wraps)]
   49     46   
pub fn de_get_public_access_block_http_response(
   50     47   
    _response_status: u16,