Client Test

Client Test

rev. 7254d43655ed63111c94f599437f2b0d3f55446e

Files changed:

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/json_enums/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::json_enums::_json_enums_output::JsonEnumsOutputBuilder;
    3         -
    4      2   
pub use crate::operation::json_enums::_json_enums_input::JsonEnumsInputBuilder;
    5      3   
           4  +
pub use crate::operation::json_enums::_json_enums_output::JsonEnumsOutputBuilder;
           5  +
    6      6   
impl crate::operation::json_enums::builders::JsonEnumsInputBuilder {
    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::json_enums::JsonEnumsOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::json_enums::JsonEnumsError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/json_int_enums.rs

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

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/json_int_enums/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::json_int_enums::_json_int_enums_output::JsonIntEnumsOutputBuilder;
    3         -
    4      2   
pub use crate::operation::json_int_enums::_json_int_enums_input::JsonIntEnumsInputBuilder;
    5      3   
           4  +
pub use crate::operation::json_int_enums::_json_int_enums_output::JsonIntEnumsOutputBuilder;
           5  +
    6      6   
impl crate::operation::json_int_enums::builders::JsonIntEnumsInputBuilder {
    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::json_int_enums::JsonIntEnumsOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::json_int_enums::JsonIntEnumsError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/json_unions.rs

@@ -1105,1105 +1144,1144 @@
 1125   1125   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
 1126   1126   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
 1127   1127   
    ) -> Self {
 1128   1128   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
 1129   1129   
            source,
 1130   1130   
            meta: meta.unwrap_or_default(),
 1131   1131   
        })
 1132   1132   
    }
 1133   1133   
}
 1134   1134   
 1135         -
pub use crate::operation::json_unions::_json_unions_output::JsonUnionsOutput;
 1136         -
 1137   1135   
pub use crate::operation::json_unions::_json_unions_input::JsonUnionsInput;
 1138   1136   
        1137  +
pub use crate::operation::json_unions::_json_unions_output::JsonUnionsOutput;
        1138  +
 1139   1139   
mod _json_unions_input;
 1140   1140   
 1141   1141   
mod _json_unions_output;
 1142   1142   
 1143   1143   
/// Builders
 1144   1144   
pub mod builders;

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/json_unions/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::json_unions::_json_unions_output::JsonUnionsOutputBuilder;
    3         -
    4      2   
pub use crate::operation::json_unions::_json_unions_input::JsonUnionsInputBuilder;
    5      3   
           4  +
pub use crate::operation::json_unions::_json_unions_output::JsonUnionsOutputBuilder;
           5  +
    6      6   
impl crate::operation::json_unions::builders::JsonUnionsInputBuilder {
    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::json_unions::JsonUnionsOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::json_unions::JsonUnionsError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/kitchen_sink_operation.rs

@@ -4813,4813 +4852,4852 @@
 4833   4833   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
 4834   4834   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
 4835   4835   
    ) -> Self {
 4836   4836   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
 4837   4837   
            source,
 4838   4838   
            meta: meta.unwrap_or_default(),
 4839   4839   
        })
 4840   4840   
    }
 4841   4841   
}
 4842   4842   
 4843         -
pub use crate::operation::kitchen_sink_operation::_kitchen_sink_operation_output::KitchenSinkOperationOutput;
 4844         -
 4845   4843   
pub use crate::operation::kitchen_sink_operation::_kitchen_sink_operation_input::KitchenSinkOperationInput;
 4846   4844   
        4845  +
pub use crate::operation::kitchen_sink_operation::_kitchen_sink_operation_output::KitchenSinkOperationOutput;
        4846  +
 4847   4847   
mod _kitchen_sink_operation_input;
 4848   4848   
 4849   4849   
mod _kitchen_sink_operation_output;
 4850   4850   
 4851   4851   
/// Builders
 4852   4852   
pub mod builders;

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/kitchen_sink_operation/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::kitchen_sink_operation::_kitchen_sink_operation_output::KitchenSinkOperationOutputBuilder;
    3         -
    4      2   
pub use crate::operation::kitchen_sink_operation::_kitchen_sink_operation_input::KitchenSinkOperationInputBuilder;
    5      3   
           4  +
pub use crate::operation::kitchen_sink_operation::_kitchen_sink_operation_output::KitchenSinkOperationOutputBuilder;
           5  +
    6      6   
impl crate::operation::kitchen_sink_operation::builders::KitchenSinkOperationInputBuilder {
    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::kitchen_sink_operation::KitchenSinkOperationOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::kitchen_sink_operation::KitchenSinkOperationError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/null_operation.rs

@@ -375,375 +414,414 @@
  395    395   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  396    396   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  397    397   
    ) -> Self {
  398    398   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  399    399   
            source,
  400    400   
            meta: meta.unwrap_or_default(),
  401    401   
        })
  402    402   
    }
  403    403   
}
  404    404   
  405         -
pub use crate::operation::null_operation::_null_operation_output::NullOperationOutput;
  406         -
  407    405   
pub use crate::operation::null_operation::_null_operation_input::NullOperationInput;
  408    406   
         407  +
pub use crate::operation::null_operation::_null_operation_output::NullOperationOutput;
         408  +
  409    409   
mod _null_operation_input;
  410    410   
  411    411   
mod _null_operation_output;
  412    412   
  413    413   
/// Builders
  414    414   
pub mod builders;

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/null_operation/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_operation::_null_operation_output::NullOperationOutputBuilder;
    3         -
    4      2   
pub use crate::operation::null_operation::_null_operation_input::NullOperationInputBuilder;
    5      3   
           4  +
pub use crate::operation::null_operation::_null_operation_output::NullOperationOutputBuilder;
           5  +
    6      6   
impl crate::operation::null_operation::builders::NullOperationInputBuilder {
    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_operation::NullOperationOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::null_operation::NullOperationError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/operation_with_optional_input_output.rs

@@ -384,384 +423,423 @@
  404    404   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  405    405   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  406    406   
    ) -> Self {
  407    407   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  408    408   
            source,
  409    409   
            meta: meta.unwrap_or_default(),
  410    410   
        })
  411    411   
    }
  412    412   
}
  413    413   
  414         -
pub use crate::operation::operation_with_optional_input_output::_operation_with_optional_input_output_output::OperationWithOptionalInputOutputOutput;
  415         -
  416    414   
pub use crate::operation::operation_with_optional_input_output::_operation_with_optional_input_output_input::OperationWithOptionalInputOutputInput;
  417    415   
         416  +
pub use crate::operation::operation_with_optional_input_output::_operation_with_optional_input_output_output::OperationWithOptionalInputOutputOutput;
         417  +
  418    418   
mod _operation_with_optional_input_output_input;
  419    419   
  420    420   
mod _operation_with_optional_input_output_output;
  421    421   
  422    422   
/// Builders
  423    423   
pub mod builders;

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/operation_with_optional_input_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::operation_with_optional_input_output::_operation_with_optional_input_output_output::OperationWithOptionalInputOutputOutputBuilder;
    3         -
    4      2   
pub use crate::operation::operation_with_optional_input_output::_operation_with_optional_input_output_input::OperationWithOptionalInputOutputInputBuilder;
    5      3   
           4  +
pub use crate::operation::operation_with_optional_input_output::_operation_with_optional_input_output_output::OperationWithOptionalInputOutputOutputBuilder;
           5  +
    6      6   
impl crate::operation::operation_with_optional_input_output::builders::OperationWithOptionalInputOutputInputBuilder {
    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::operation_with_optional_input_output::OperationWithOptionalInputOutputOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::operation_with_optional_input_output::OperationWithOptionalInputOutputError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/put_and_get_inline_documents.rs

@@ -409,409 +448,448 @@
  429    429   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  430    430   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  431    431   
    ) -> Self {
  432    432   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  433    433   
            source,
  434    434   
            meta: meta.unwrap_or_default(),
  435    435   
        })
  436    436   
    }
  437    437   
}
  438    438   
  439         -
pub use crate::operation::put_and_get_inline_documents::_put_and_get_inline_documents_output::PutAndGetInlineDocumentsOutput;
  440         -
  441    439   
pub use crate::operation::put_and_get_inline_documents::_put_and_get_inline_documents_input::PutAndGetInlineDocumentsInput;
  442    440   
         441  +
pub use crate::operation::put_and_get_inline_documents::_put_and_get_inline_documents_output::PutAndGetInlineDocumentsOutput;
         442  +
  443    443   
mod _put_and_get_inline_documents_input;
  444    444   
  445    445   
mod _put_and_get_inline_documents_output;
  446    446   
  447    447   
/// Builders
  448    448   
pub mod builders;

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/put_and_get_inline_documents/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_and_get_inline_documents::_put_and_get_inline_documents_output::PutAndGetInlineDocumentsOutputBuilder;
    3         -
    4      2   
pub use crate::operation::put_and_get_inline_documents::_put_and_get_inline_documents_input::PutAndGetInlineDocumentsInputBuilder;
    5      3   
           4  +
pub use crate::operation::put_and_get_inline_documents::_put_and_get_inline_documents_output::PutAndGetInlineDocumentsOutputBuilder;
           5  +
    6      6   
impl crate::operation::put_and_get_inline_documents::builders::PutAndGetInlineDocumentsInputBuilder {
    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_and_get_inline_documents::PutAndGetInlineDocumentsOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::put_and_get_inline_documents::PutAndGetInlineDocumentsError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/put_with_content_encoding.rs

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

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/put_with_content_encoding/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_with_content_encoding::_put_with_content_encoding_output::PutWithContentEncodingOutputBuilder;
    3         -
    4      2   
pub use crate::operation::put_with_content_encoding::_put_with_content_encoding_input::PutWithContentEncodingInputBuilder;
    5      3   
           4  +
pub use crate::operation::put_with_content_encoding::_put_with_content_encoding_output::PutWithContentEncodingOutputBuilder;
           5  +
    6      6   
impl crate::operation::put_with_content_encoding::builders::PutWithContentEncodingInputBuilder {
    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_with_content_encoding::PutWithContentEncodingOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::put_with_content_encoding::PutWithContentEncodingError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/json_rpc11/rust-client-codegen/src/operation/simple_scalar_properties.rs

@@ -617,617 +656,656 @@
  637    637   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  638    638   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  639    639   
    ) -> Self {
  640    640   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  641    641   
            source,
  642    642   
            meta: meta.unwrap_or_default(),
  643    643   
        })
  644    644   
    }
  645    645   
}
  646    646   
  647         -
pub use crate::operation::simple_scalar_properties::_simple_scalar_properties_output::SimpleScalarPropertiesOutput;
  648         -
  649    647   
pub use crate::operation::simple_scalar_properties::_simple_scalar_properties_input::SimpleScalarPropertiesInput;
  650    648   
         649  +
pub use crate::operation::simple_scalar_properties::_simple_scalar_properties_output::SimpleScalarPropertiesOutput;
         650  +
  651    651   
mod _simple_scalar_properties_input;
  652    652   
  653    653   
mod _simple_scalar_properties_output;
  654    654   
  655    655   
/// Builders
  656    656   
pub mod builders;