Client Test

Client Test

rev. 7254d43655ed63111c94f599437f2b0d3f55446e

Files changed:

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/malformed_union.rs

@@ -292,292 +331,331 @@
  312    312   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  313    313   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  314    314   
    ) -> Self {
  315    315   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  316    316   
            source,
  317    317   
            meta: meta.unwrap_or_default(),
  318    318   
        })
  319    319   
    }
  320    320   
}
  321    321   
  322         -
pub use crate::operation::malformed_union::_malformed_union_output::MalformedUnionOutput;
  323         -
  324    322   
pub use crate::operation::malformed_union::_malformed_union_input::MalformedUnionInput;
  325    323   
         324  +
pub use crate::operation::malformed_union::_malformed_union_output::MalformedUnionOutput;
         325  +
  326    326   
mod _malformed_union_input;
  327    327   
  328    328   
mod _malformed_union_output;
  329    329   
  330    330   
/// Builders
  331    331   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/malformed_union/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::malformed_union::_malformed_union_output::MalformedUnionOutputBuilder;
    3         -
    4      2   
pub use crate::operation::malformed_union::_malformed_union_input::MalformedUnionInputBuilder;
    5      3   
           4  +
pub use crate::operation::malformed_union::_malformed_union_output::MalformedUnionOutputBuilder;
           5  +
    6      6   
impl crate::operation::malformed_union::builders::MalformedUnionInputBuilder {
    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::malformed_union::MalformedUnionOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::malformed_union::MalformedUnionError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/media_type_header.rs

@@ -373,373 +412,412 @@
  393    393   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  394    394   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  395    395   
    ) -> Self {
  396    396   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  397    397   
            source,
  398    398   
            meta: meta.unwrap_or_default(),
  399    399   
        })
  400    400   
    }
  401    401   
}
  402    402   
  403         -
pub use crate::operation::media_type_header::_media_type_header_output::MediaTypeHeaderOutput;
  404         -
  405    403   
pub use crate::operation::media_type_header::_media_type_header_input::MediaTypeHeaderInput;
  406    404   
         405  +
pub use crate::operation::media_type_header::_media_type_header_output::MediaTypeHeaderOutput;
         406  +
  407    407   
mod _media_type_header_input;
  408    408   
  409    409   
mod _media_type_header_output;
  410    410   
  411    411   
/// Builders
  412    412   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/media_type_header/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::media_type_header::_media_type_header_output::MediaTypeHeaderOutputBuilder;
    3         -
    4      2   
pub use crate::operation::media_type_header::_media_type_header_input::MediaTypeHeaderInputBuilder;
    5      3   
           4  +
pub use crate::operation::media_type_header::_media_type_header_output::MediaTypeHeaderOutputBuilder;
           5  +
    6      6   
impl crate::operation::media_type_header::builders::MediaTypeHeaderInputBuilder {
    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::media_type_header::MediaTypeHeaderOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::media_type_header::MediaTypeHeaderError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/no_input_and_no_output.rs

@@ -366,366 +405,405 @@
  386    386   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  387    387   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  388    388   
    ) -> Self {
  389    389   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  390    390   
            source,
  391    391   
            meta: meta.unwrap_or_default(),
  392    392   
        })
  393    393   
    }
  394    394   
}
  395    395   
  396         -
pub use crate::operation::no_input_and_no_output::_no_input_and_no_output_output::NoInputAndNoOutputOutput;
  397         -
  398    396   
pub use crate::operation::no_input_and_no_output::_no_input_and_no_output_input::NoInputAndNoOutputInput;
  399    397   
         398  +
pub use crate::operation::no_input_and_no_output::_no_input_and_no_output_output::NoInputAndNoOutputOutput;
         399  +
  400    400   
mod _no_input_and_no_output_input;
  401    401   
  402    402   
mod _no_input_and_no_output_output;
  403    403   
  404    404   
/// Builders
  405    405   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/no_input_and_no_output/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::no_input_and_no_output::_no_input_and_no_output_output::NoInputAndNoOutputOutputBuilder;
    3         -
    4      2   
pub use crate::operation::no_input_and_no_output::_no_input_and_no_output_input::NoInputAndNoOutputInputBuilder;
    5      3   
           4  +
pub use crate::operation::no_input_and_no_output::_no_input_and_no_output_output::NoInputAndNoOutputOutputBuilder;
           5  +
    6      6   
impl crate::operation::no_input_and_no_output::builders::NoInputAndNoOutputInputBuilder {
    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::no_input_and_no_output::NoInputAndNoOutputOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::no_input_and_no_output::NoInputAndNoOutputError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/no_input_and_output.rs

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

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/no_input_and_output/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::no_input_and_output::_no_input_and_output_output::NoInputAndOutputOutputBuilder;
    3         -
    4      2   
pub use crate::operation::no_input_and_output::_no_input_and_output_input::NoInputAndOutputInputBuilder;
    5      3   
           4  +
pub use crate::operation::no_input_and_output::_no_input_and_output_output::NoInputAndOutputOutputBuilder;
           5  +
    6      6   
impl crate::operation::no_input_and_output::builders::NoInputAndOutputInputBuilder {
    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::no_input_and_output::NoInputAndOutputOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::no_input_and_output::NoInputAndOutputError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/null_and_empty_headers_client.rs

@@ -335,335 +374,374 @@
  355    355   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  356    356   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  357    357   
    ) -> Self {
  358    358   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  359    359   
            source,
  360    360   
            meta: meta.unwrap_or_default(),
  361    361   
        })
  362    362   
    }
  363    363   
}
  364    364   
  365         -
pub use crate::operation::null_and_empty_headers_client::_null_and_empty_headers_client_output::NullAndEmptyHeadersClientOutput;
  366         -
  367    365   
pub use crate::operation::null_and_empty_headers_client::_null_and_empty_headers_client_input::NullAndEmptyHeadersClientInput;
  368    366   
         367  +
pub use crate::operation::null_and_empty_headers_client::_null_and_empty_headers_client_output::NullAndEmptyHeadersClientOutput;
         368  +
  369    369   
mod _null_and_empty_headers_client_input;
  370    370   
  371    371   
mod _null_and_empty_headers_client_output;
  372    372   
  373    373   
/// Builders
  374    374   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/null_and_empty_headers_client/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::null_and_empty_headers_client::_null_and_empty_headers_client_output::NullAndEmptyHeadersClientOutputBuilder;
    3         -
    4      2   
pub use crate::operation::null_and_empty_headers_client::_null_and_empty_headers_client_input::NullAndEmptyHeadersClientInputBuilder;
    5      3   
           4  +
pub use crate::operation::null_and_empty_headers_client::_null_and_empty_headers_client_output::NullAndEmptyHeadersClientOutputBuilder;
           5  +
    6      6   
impl crate::operation::null_and_empty_headers_client::builders::NullAndEmptyHeadersClientInputBuilder {
    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::null_and_empty_headers_client::NullAndEmptyHeadersClientOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::null_and_empty_headers_client::NullAndEmptyHeadersClientError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/null_and_empty_headers_server.rs

@@ -295,295 +334,334 @@
  315    315   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  316    316   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  317    317   
    ) -> Self {
  318    318   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  319    319   
            source,
  320    320   
            meta: meta.unwrap_or_default(),
  321    321   
        })
  322    322   
    }
  323    323   
}
  324    324   
  325         -
pub use crate::operation::null_and_empty_headers_server::_null_and_empty_headers_server_output::NullAndEmptyHeadersServerOutput;
  326         -
  327    325   
pub use crate::operation::null_and_empty_headers_server::_null_and_empty_headers_server_input::NullAndEmptyHeadersServerInput;
  328    326   
         327  +
pub use crate::operation::null_and_empty_headers_server::_null_and_empty_headers_server_output::NullAndEmptyHeadersServerOutput;
         328  +
  329    329   
mod _null_and_empty_headers_server_input;
  330    330   
  331    331   
mod _null_and_empty_headers_server_output;
  332    332   
  333    333   
/// Builders
  334    334   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/null_and_empty_headers_server/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::null_and_empty_headers_server::_null_and_empty_headers_server_output::NullAndEmptyHeadersServerOutputBuilder;
    3         -
    4      2   
pub use crate::operation::null_and_empty_headers_server::_null_and_empty_headers_server_input::NullAndEmptyHeadersServerInputBuilder;
    5      3   
           4  +
pub use crate::operation::null_and_empty_headers_server::_null_and_empty_headers_server_output::NullAndEmptyHeadersServerOutputBuilder;
           5  +
    6      6   
impl crate::operation::null_and_empty_headers_server::builders::NullAndEmptyHeadersServerInputBuilder {
    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::null_and_empty_headers_server::NullAndEmptyHeadersServerOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::null_and_empty_headers_server::NullAndEmptyHeadersServerError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/omits_null_serializes_empty_string.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::omits_null_serializes_empty_string::_omits_null_serializes_empty_string_output::OmitsNullSerializesEmptyStringOutput;
  410         -
  411    409   
pub use crate::operation::omits_null_serializes_empty_string::_omits_null_serializes_empty_string_input::OmitsNullSerializesEmptyStringInput;
  412    410   
         411  +
pub use crate::operation::omits_null_serializes_empty_string::_omits_null_serializes_empty_string_output::OmitsNullSerializesEmptyStringOutput;
         412  +
  413    413   
mod _omits_null_serializes_empty_string_input;
  414    414   
  415    415   
mod _omits_null_serializes_empty_string_output;
  416    416   
  417    417   
/// Builders
  418    418   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/omits_null_serializes_empty_string/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::omits_null_serializes_empty_string::_omits_null_serializes_empty_string_output::OmitsNullSerializesEmptyStringOutputBuilder;
    3         -
    4      2   
pub use crate::operation::omits_null_serializes_empty_string::_omits_null_serializes_empty_string_input::OmitsNullSerializesEmptyStringInputBuilder;
    5      3   
           4  +
pub use crate::operation::omits_null_serializes_empty_string::_omits_null_serializes_empty_string_output::OmitsNullSerializesEmptyStringOutputBuilder;
           5  +
    6      6   
impl crate::operation::omits_null_serializes_empty_string::builders::OmitsNullSerializesEmptyStringInputBuilder {
    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::omits_null_serializes_empty_string::OmitsNullSerializesEmptyStringOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::omits_null_serializes_empty_string::OmitsNullSerializesEmptyStringError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/omits_serializing_empty_lists.rs

@@ -394,394 +433,433 @@
  414    414   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  415    415   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  416    416   
    ) -> Self {
  417    417   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  418    418   
            source,
  419    419   
            meta: meta.unwrap_or_default(),
  420    420   
        })
  421    421   
    }
  422    422   
}
  423    423   
  424         -
pub use crate::operation::omits_serializing_empty_lists::_omits_serializing_empty_lists_output::OmitsSerializingEmptyListsOutput;
  425         -
  426    424   
pub use crate::operation::omits_serializing_empty_lists::_omits_serializing_empty_lists_input::OmitsSerializingEmptyListsInput;
  427    425   
         426  +
pub use crate::operation::omits_serializing_empty_lists::_omits_serializing_empty_lists_output::OmitsSerializingEmptyListsOutput;
         427  +
  428    428   
mod _omits_serializing_empty_lists_input;
  429    429   
  430    430   
mod _omits_serializing_empty_lists_output;
  431    431   
  432    432   
/// Builders
  433    433   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rest_json/rust-client-codegen/src/operation/omits_serializing_empty_lists/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::omits_serializing_empty_lists::_omits_serializing_empty_lists_output::OmitsSerializingEmptyListsOutputBuilder;
    3         -
    4      2   
pub use crate::operation::omits_serializing_empty_lists::_omits_serializing_empty_lists_input::OmitsSerializingEmptyListsInputBuilder;
    5      3   
           4  +
pub use crate::operation::omits_serializing_empty_lists::_omits_serializing_empty_lists_output::OmitsSerializingEmptyListsOutputBuilder;
           5  +
    6      6   
impl crate::operation::omits_serializing_empty_lists::builders::OmitsSerializingEmptyListsInputBuilder {
    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::omits_serializing_empty_lists::OmitsSerializingEmptyListsOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::omits_serializing_empty_lists::OmitsSerializingEmptyListsError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,