Client Test

Client Test

rev. 7254d43655ed63111c94f599437f2b0d3f55446e (ignoring whitespace)

Files changed:

tmp-codegen-diff/codegen-client-test/rpcv2Cbor_extras/rust-client-codegen/src/operation/streaming_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::streaming_operation::_streaming_operation_output::StreamingOperationOutputBuilder;
    3         -
    4      2   
pub use crate::operation::streaming_operation::_streaming_operation_input::StreamingOperationInputBuilder;
    5      3   
           4  +
pub use crate::operation::streaming_operation::_streaming_operation_output::StreamingOperationOutputBuilder;
           5  +
    6      6   
impl crate::operation::streaming_operation::builders::StreamingOperationInputBuilder {
    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::streaming_operation::StreamingOperationOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::streaming_operation::StreamingOperationError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rpcv2Cbor_extras/rust-client-codegen/src/operation/streaming_operation_with_initial_data.rs

@@ -347,347 +386,386 @@
  367    367   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  368    368   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  369    369   
    ) -> Self {
  370    370   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  371    371   
            source,
  372    372   
            meta: meta.unwrap_or_default(),
  373    373   
        })
  374    374   
    }
  375    375   
}
  376    376   
  377         -
pub use crate::operation::streaming_operation_with_initial_data::_streaming_operation_with_initial_data_output::StreamingOperationWithInitialDataOutput;
  378         -
  379    377   
pub use crate::operation::streaming_operation_with_initial_data::_streaming_operation_with_initial_data_input::StreamingOperationWithInitialDataInput;
  380    378   
         379  +
pub use crate::operation::streaming_operation_with_initial_data::_streaming_operation_with_initial_data_output::StreamingOperationWithInitialDataOutput;
         380  +
  381    381   
mod _streaming_operation_with_initial_data_input;
  382    382   
  383    383   
mod _streaming_operation_with_initial_data_output;
  384    384   
  385    385   
/// Builders
  386    386   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rpcv2Cbor_extras/rust-client-codegen/src/operation/streaming_operation_with_initial_data/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::streaming_operation_with_initial_data::_streaming_operation_with_initial_data_output::StreamingOperationWithInitialDataOutputBuilder;
    3         -
    4      2   
pub use crate::operation::streaming_operation_with_initial_data::_streaming_operation_with_initial_data_input::StreamingOperationWithInitialDataInputBuilder;
    5      3   
           4  +
pub use crate::operation::streaming_operation_with_initial_data::_streaming_operation_with_initial_data_output::StreamingOperationWithInitialDataOutputBuilder;
           5  +
    6      6   
impl crate::operation::streaming_operation_with_initial_data::builders::StreamingOperationWithInitialDataInputBuilder {
    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::streaming_operation_with_initial_data::StreamingOperationWithInitialDataOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::streaming_operation_with_initial_data::StreamingOperationWithInitialDataError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rpcv2Cbor_extras/rust-client-codegen/src/operation/streaming_operation_with_initial_response.rs

@@ -344,344 +383,383 @@
  364    364   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  365    365   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  366    366   
    ) -> Self {
  367    367   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  368    368   
            source,
  369    369   
            meta: meta.unwrap_or_default(),
  370    370   
        })
  371    371   
    }
  372    372   
}
  373    373   
  374         -
pub use crate::operation::streaming_operation_with_initial_response::_streaming_operation_with_initial_response_output::StreamingOperationWithInitialResponseOutput;
  375         -
  376    374   
pub use crate::operation::streaming_operation_with_initial_response::_streaming_operation_with_initial_response_input::StreamingOperationWithInitialResponseInput;
  377    375   
         376  +
pub use crate::operation::streaming_operation_with_initial_response::_streaming_operation_with_initial_response_output::StreamingOperationWithInitialResponseOutput;
         377  +
  378    378   
mod _streaming_operation_with_initial_response_input;
  379    379   
  380    380   
mod _streaming_operation_with_initial_response_output;
  381    381   
  382    382   
/// Builders
  383    383   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rpcv2Cbor_extras/rust-client-codegen/src/operation/streaming_operation_with_initial_response/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::streaming_operation_with_initial_response::_streaming_operation_with_initial_response_output::StreamingOperationWithInitialResponseOutputBuilder;
    3         -
    4      2   
pub use crate::operation::streaming_operation_with_initial_response::_streaming_operation_with_initial_response_input::StreamingOperationWithInitialResponseInputBuilder;
    5      3   
           4  +
pub use crate::operation::streaming_operation_with_initial_response::_streaming_operation_with_initial_response_output::StreamingOperationWithInitialResponseOutputBuilder;
           5  +
    6      6   
impl crate::operation::streaming_operation_with_initial_response::builders::StreamingOperationWithInitialResponseInputBuilder {
    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::streaming_operation_with_initial_response::StreamingOperationWithInitialResponseOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::streaming_operation_with_initial_response::StreamingOperationWithInitialResponseError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rpcv2Cbor_extras/rust-client-codegen/src/operation/streaming_operation_with_optional_data.rs

@@ -347,347 +386,386 @@
  367    367   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  368    368   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  369    369   
    ) -> Self {
  370    370   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  371    371   
            source,
  372    372   
            meta: meta.unwrap_or_default(),
  373    373   
        })
  374    374   
    }
  375    375   
}
  376    376   
  377         -
pub use crate::operation::streaming_operation_with_optional_data::_streaming_operation_with_optional_data_output::StreamingOperationWithOptionalDataOutput;
  378         -
  379    377   
pub use crate::operation::streaming_operation_with_optional_data::_streaming_operation_with_optional_data_input::StreamingOperationWithOptionalDataInput;
  380    378   
         379  +
pub use crate::operation::streaming_operation_with_optional_data::_streaming_operation_with_optional_data_output::StreamingOperationWithOptionalDataOutput;
         380  +
  381    381   
mod _streaming_operation_with_optional_data_input;
  382    382   
  383    383   
mod _streaming_operation_with_optional_data_output;
  384    384   
  385    385   
/// Builders
  386    386   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rpcv2Cbor_extras/rust-client-codegen/src/operation/streaming_operation_with_optional_data/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::streaming_operation_with_optional_data::_streaming_operation_with_optional_data_output::StreamingOperationWithOptionalDataOutputBuilder;
    3         -
    4      2   
pub use crate::operation::streaming_operation_with_optional_data::_streaming_operation_with_optional_data_input::StreamingOperationWithOptionalDataInputBuilder;
    5      3   
           4  +
pub use crate::operation::streaming_operation_with_optional_data::_streaming_operation_with_optional_data_output::StreamingOperationWithOptionalDataOutputBuilder;
           5  +
    6      6   
impl crate::operation::streaming_operation_with_optional_data::builders::StreamingOperationWithOptionalDataInputBuilder {
    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::streaming_operation_with_optional_data::StreamingOperationWithOptionalDataOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::streaming_operation_with_optional_data::StreamingOperationWithOptionalDataError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

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

@@ -1,1 +58,58 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_validation_exception_field::ValidationExceptionField;
    3         -
    4         -
pub use crate::types::_events::Events;
           2  +
pub use crate::types::_suit::Suit;
    5      3   
    6         -
pub use crate::types::_event::Event;
           4  +
pub use crate::types::_simple_struct::SimpleStruct;
    7      5   
    8         -
pub use crate::types::_recursive_operation_input_output_nested1::RecursiveOperationInputOutputNested1;
           6  +
pub use crate::types::_empty_struct::EmptyStruct;
    9      7   
   10         -
pub use crate::types::_foo_choice::FooChoice;
           8  +
pub use crate::types::_simple_union::SimpleUnion;
   11      9   
   12         -
pub use crate::types::_recursive_operation_input_output_nested2::RecursiveOperationInputOutputNested2;
          10  +
pub use crate::types::_unit_union::UnitUnion;
   13     11   
   14     12   
pub use crate::types::_complex_union::ComplexUnion;
   15     13   
   16         -
pub use crate::types::_simple_union::SimpleUnion;
          14  +
pub use crate::types::_recursive_operation_input_output_nested1::RecursiveOperationInputOutputNested1;
   17     15   
   18         -
pub use crate::types::_unit::Unit;
          16  +
pub use crate::types::_events::Events;
   19     17   
   20         -
pub use crate::types::_simple_struct::SimpleStruct;
          18  +
pub use crate::types::_validation_exception_field::ValidationExceptionField;
   21     19   
   22         -
pub use crate::types::_suit::Suit;
          20  +
pub use crate::types::_unit::Unit;
   23     21   
   24     22   
pub use crate::types::_complex_struct::ComplexStruct;
   25     23   
   26         -
pub use crate::types::_unit_union::UnitUnion;
          24  +
pub use crate::types::_recursive_operation_input_output_nested2::RecursiveOperationInputOutputNested2;
   27     25   
   28         -
pub use crate::types::_empty_struct::EmptyStruct;
          26  +
pub use crate::types::_foo_choice::FooChoice;
          27  +
          28  +
pub use crate::types::_event::Event;
   29     29   
   30     30   
mod _complex_struct;
   31     31   
   32     32   
mod _complex_union;
   33     33   
   34     34   
mod _empty_struct;
   35     35   
   36     36   
mod _event;
   37     37   
   38     38   
mod _events;

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

@@ -1,1 +0,16 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_validation_exception_field::ValidationExceptionFieldBuilder;
           2  +
pub use crate::types::_simple_struct::SimpleStructBuilder;
    3      3   
    4         -
pub use crate::types::_event::EventBuilder;
           4  +
pub use crate::types::_empty_struct::EmptyStructBuilder;
    5      5   
    6      6   
pub use crate::types::_recursive_operation_input_output_nested1::RecursiveOperationInputOutputNested1Builder;
    7      7   
    8         -
pub use crate::types::_recursive_operation_input_output_nested2::RecursiveOperationInputOutputNested2Builder;
           8  +
pub use crate::types::_validation_exception_field::ValidationExceptionFieldBuilder;
    9      9   
   10     10   
pub use crate::types::_unit::UnitBuilder;
   11     11   
   12         -
pub use crate::types::_simple_struct::SimpleStructBuilder;
   13         -
   14     12   
pub use crate::types::_complex_struct::ComplexStructBuilder;
   15     13   
   16         -
pub use crate::types::_empty_struct::EmptyStructBuilder;
          14  +
pub use crate::types::_recursive_operation_input_output_nested2::RecursiveOperationInputOutputNested2Builder;
          15  +
          16  +
pub use crate::types::_event::EventBuilder;

tmp-codegen-diff/codegen-client-test/rpcv2cbor_non_query_compatible/rust-client-codegen/src/operation/non_query_compatible_operation.rs

@@ -343,343 +382,382 @@
  363    363   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  364    364   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  365    365   
    ) -> Self {
  366    366   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  367    367   
            source,
  368    368   
            meta: meta.unwrap_or_default(),
  369    369   
        })
  370    370   
    }
  371    371   
}
  372    372   
  373         -
pub use crate::operation::non_query_compatible_operation::_non_query_compatible_operation_output::NonQueryCompatibleOperationOutput;
  374         -
  375    373   
pub use crate::operation::non_query_compatible_operation::_non_query_compatible_operation_input::NonQueryCompatibleOperationInput;
  376    374   
         375  +
pub use crate::operation::non_query_compatible_operation::_non_query_compatible_operation_output::NonQueryCompatibleOperationOutput;
         376  +
  377    377   
mod _non_query_compatible_operation_input;
  378    378   
  379    379   
mod _non_query_compatible_operation_output;
  380    380   
  381    381   
/// Builders
  382    382   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rpcv2cbor_non_query_compatible/rust-client-codegen/src/operation/non_query_compatible_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::non_query_compatible_operation::_non_query_compatible_operation_output::NonQueryCompatibleOperationOutputBuilder;
    3         -
    4      2   
pub use crate::operation::non_query_compatible_operation::_non_query_compatible_operation_input::NonQueryCompatibleOperationInputBuilder;
    5      3   
           4  +
pub use crate::operation::non_query_compatible_operation::_non_query_compatible_operation_output::NonQueryCompatibleOperationOutputBuilder;
           5  +
    6      6   
impl crate::operation::non_query_compatible_operation::builders::NonQueryCompatibleOperationInputBuilder {
    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::non_query_compatible_operation::NonQueryCompatibleOperationOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::non_query_compatible_operation::NonQueryCompatibleOperationError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/codegen-client-test/rpcv2cbor_query_compatible/rust-client-codegen/src/operation/query_compatible_operation.rs

@@ -462,462 +501,501 @@
  482    482   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  483    483   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  484    484   
    ) -> Self {
  485    485   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  486    486   
            source,
  487    487   
            meta: meta.unwrap_or_default(),
  488    488   
        })
  489    489   
    }
  490    490   
}
  491    491   
  492         -
pub use crate::operation::query_compatible_operation::_query_compatible_operation_output::QueryCompatibleOperationOutput;
  493         -
  494    492   
pub use crate::operation::query_compatible_operation::_query_compatible_operation_input::QueryCompatibleOperationInput;
  495    493   
         494  +
pub use crate::operation::query_compatible_operation::_query_compatible_operation_output::QueryCompatibleOperationOutput;
         495  +
  496    496   
mod _query_compatible_operation_input;
  497    497   
  498    498   
mod _query_compatible_operation_output;
  499    499   
  500    500   
/// Builders
  501    501   
pub mod builders;

tmp-codegen-diff/codegen-client-test/rpcv2cbor_query_compatible/rust-client-codegen/src/operation/query_compatible_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::query_compatible_operation::_query_compatible_operation_output::QueryCompatibleOperationOutputBuilder;
    3         -
    4      2   
pub use crate::operation::query_compatible_operation::_query_compatible_operation_input::QueryCompatibleOperationInputBuilder;
    5      3   
           4  +
pub use crate::operation::query_compatible_operation::_query_compatible_operation_output::QueryCompatibleOperationOutputBuilder;
           5  +
    6      6   
impl crate::operation::query_compatible_operation::builders::QueryCompatibleOperationInputBuilder {
    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::query_compatible_operation::QueryCompatibleOperationOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::query_compatible_operation::QueryCompatibleOperationError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

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

@@ -1,1 +11,11 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::error::_custom_code_error::CustomCodeError;
    3         -
    4      2   
pub use crate::types::error::_no_custom_code_error::NoCustomCodeError;
    5      3   
           4  +
pub use crate::types::error::_custom_code_error::CustomCodeError;
           5  +
    6      6   
mod _custom_code_error;
    7      7   
    8      8   
mod _no_custom_code_error;
    9      9   
   10     10   
/// Builders
   11     11   
pub mod builders;

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

@@ -1,1 +0,4 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::error::_custom_code_error::CustomCodeErrorBuilder;
    3         -
    4      2   
pub use crate::types::error::_no_custom_code_error::NoCustomCodeErrorBuilder;
           3  +
           4  +
pub use crate::types::error::_custom_code_error::CustomCodeErrorBuilder;

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

@@ -287,287 +326,326 @@
  307    307   
        source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
  308    308   
        meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
  309    309   
    ) -> Self {
  310    310   
        Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
  311    311   
            source,
  312    312   
            meta: meta.unwrap_or_default(),
  313    313   
        })
  314    314   
    }
  315    315   
}
  316    316   
  317         -
pub use crate::operation::operation::_operation_output::OperationOutput;
  318         -
  319    317   
pub use crate::operation::operation::_operation_input::OperationInput;
  320    318   
         319  +
pub use crate::operation::operation::_operation_output::OperationOutput;
         320  +
  321    321   
mod _operation_input;
  322    322   
  323    323   
mod _operation_output;
  324    324   
  325    325   
/// Builders
  326    326   
pub mod builders;