Client Test

Client Test

rev. d838bf488731ae5e751cce0fe13f339a5b9be858 (ignoring whitespace)

Files changed:

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

@@ -1,1 +44,45 @@
    5      5   
#![allow(clippy::large_enum_variant)]
    6      6   
#![allow(clippy::wrong_self_convention)]
    7      7   
#![allow(clippy::should_implement_trait)]
    8      8   
#![allow(clippy::disallowed_names)]
    9      9   
#![allow(clippy::vec_init_then_push)]
   10     10   
#![allow(clippy::type_complexity)]
   11     11   
#![allow(clippy::needless_return)]
   12     12   
#![allow(clippy::derive_partial_eq_without_eq)]
   13     13   
#![allow(clippy::result_large_err)]
   14     14   
#![allow(clippy::unnecessary_map_on_constructor)]
          15  +
#![allow(clippy::useless_conversion)]
   15     16   
#![allow(clippy::deprecated_semver)]
   16     17   
#![allow(rustdoc::bare_urls)]
   17     18   
#![allow(rustdoc::redundant_explicit_links)]
   18     19   
#![allow(rustdoc::broken_intra_doc_links)]
   19     20   
#![allow(rustdoc::invalid_html_tags)]
   20     21   
#![forbid(unsafe_code)]
   21     22   
#![warn(missing_docs)]
   22     23   
#![cfg_attr(docsrs, feature(doc_cfg))]
   23     24   
//! rpcv2cbor_non_query_compatible
   24     25   
//!

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/lib.rs

@@ -1,1 +44,45 @@
    5      5   
#![allow(clippy::large_enum_variant)]
    6      6   
#![allow(clippy::wrong_self_convention)]
    7      7   
#![allow(clippy::should_implement_trait)]
    8      8   
#![allow(clippy::disallowed_names)]
    9      9   
#![allow(clippy::vec_init_then_push)]
   10     10   
#![allow(clippy::type_complexity)]
   11     11   
#![allow(clippy::needless_return)]
   12     12   
#![allow(clippy::derive_partial_eq_without_eq)]
   13     13   
#![allow(clippy::result_large_err)]
   14     14   
#![allow(clippy::unnecessary_map_on_constructor)]
          15  +
#![allow(clippy::useless_conversion)]
   15     16   
#![allow(clippy::deprecated_semver)]
   16     17   
#![allow(rustdoc::bare_urls)]
   17     18   
#![allow(rustdoc::redundant_explicit_links)]
   18     19   
#![allow(rustdoc::broken_intra_doc_links)]
   19     20   
#![allow(rustdoc::invalid_html_tags)]
   20     21   
#![forbid(unsafe_code)]
   21     22   
#![warn(missing_docs)]
   22     23   
#![cfg_attr(docsrs, feature(doc_cfg))]
   23     24   
//! rpcv2cbor_query_compatible
   24     25   
//!

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/lib.rs

@@ -1,1 +44,45 @@
    5      5   
#![allow(clippy::large_enum_variant)]
    6      6   
#![allow(clippy::wrong_self_convention)]
    7      7   
#![allow(clippy::should_implement_trait)]
    8      8   
#![allow(clippy::disallowed_names)]
    9      9   
#![allow(clippy::vec_init_then_push)]
   10     10   
#![allow(clippy::type_complexity)]
   11     11   
#![allow(clippy::needless_return)]
   12     12   
#![allow(clippy::derive_partial_eq_without_eq)]
   13     13   
#![allow(clippy::result_large_err)]
   14     14   
#![allow(clippy::unnecessary_map_on_constructor)]
          15  +
#![allow(clippy::useless_conversion)]
   15     16   
#![allow(clippy::deprecated_semver)]
   16     17   
#![allow(rustdoc::bare_urls)]
   17     18   
#![allow(rustdoc::redundant_explicit_links)]
   18     19   
#![allow(rustdoc::broken_intra_doc_links)]
   19     20   
#![allow(rustdoc::invalid_html_tags)]
   20     21   
#![forbid(unsafe_code)]
   21     22   
#![warn(missing_docs)]
   22     23   
#![cfg_attr(docsrs, feature(doc_cfg))]
   23     24   
//! simple
   24     25   
//!

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;

tmp-codegen-diff/codegen-client-test/simple/rust-client-codegen/src/operation/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::operation::_operation_output::OperationOutputBuilder;
    3         -
    4      2   
pub use crate::operation::operation::_operation_input::OperationInputBuilder;
    5      3   
           4  +
pub use crate::operation::operation::_operation_output::OperationOutputBuilder;
           5  +
    6      6   
impl crate::operation::operation::builders::OperationInputBuilder {
    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::OperationOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::operation::OperationError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,