Client Test

Client Test

rev. 1e97119a72cca00d8bb36bfb45586578ea2adb4d (ignoring whitespace)

Files changed:

tmp-codegen-diff/codegen-client-test/Cargo.lock

@@ -916,916 +978,978 @@
  936    936   
 "num-bigint",
  937    937   
 "num-rational",
  938    938   
 "num-traits",
  939    939   
 "separator",
  940    940   
 "url",
  941    941   
 "uuid",
  942    942   
]
  943    943   
  944    944   
[[package]]
  945    945   
name = "cc"
  946         -
version = "1.2.48"
         946  +
version = "1.2.47"
  947    947   
source = "registry+https://github.com/rust-lang/crates.io-index"
  948         -
checksum = "c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a"
         948  +
checksum = "cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07"
  949    949   
dependencies = [
  950    950   
 "find-msvc-tools",
  951    951   
 "jobserver",
  952    952   
 "libc",
  953    953   
 "shlex",
  954    954   
]
  955    955   
  956    956   
[[package]]
  957    957   
name = "cexpr"
  958    958   
version = "0.6.0"
@@ -1092,1092 +1154,1154 @@
 1112   1112   
name = "cpufeatures"
 1113   1113   
version = "0.2.17"
 1114   1114   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1115   1115   
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
 1116   1116   
dependencies = [
 1117   1117   
 "libc",
 1118   1118   
]
 1119   1119   
 1120   1120   
[[package]]
 1121   1121   
name = "crc"
 1122         -
version = "3.4.0"
        1122  +
version = "3.3.0"
 1123   1123   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1124         -
checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d"
        1124  +
checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675"
 1125   1125   
dependencies = [
 1126   1126   
 "crc-catalog",
 1127   1127   
]
 1128   1128   
 1129   1129   
[[package]]
 1130   1130   
name = "crc-catalog"
 1131   1131   
version = "2.4.0"
 1132   1132   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1133   1133   
checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
 1134   1134   
@@ -2129,2129 +2191,2191 @@
 2149   2149   
version = "0.1.34"
 2150   2150   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2151   2151   
checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
 2152   2152   
dependencies = [
 2153   2153   
 "getrandom 0.3.4",
 2154   2154   
 "libc",
 2155   2155   
]
 2156   2156   
 2157   2157   
[[package]]
 2158   2158   
name = "js-sys"
 2159         -
version = "0.3.83"
        2159  +
version = "0.3.82"
 2160   2160   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2161         -
checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
        2161  +
checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65"
 2162   2162   
dependencies = [
 2163   2163   
 "once_cell",
 2164   2164   
 "wasm-bindgen",
 2165   2165   
]
 2166   2166   
 2167   2167   
[[package]]
 2168   2168   
name = "kv-log-macro"
 2169   2169   
version = "1.0.7"
 2170   2170   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2171   2171   
checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
@@ -2319,2319 +2381,2381 @@
 2339   2339   
]
 2340   2340   
 2341   2341   
[[package]]
 2342   2342   
name = "mime"
 2343   2343   
version = "0.3.17"
 2344   2344   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2345   2345   
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
 2346   2346   
 2347   2347   
[[package]]
 2348   2348   
name = "minicbor"
 2349         -
version = "0.24.4"
        2349  +
version = "0.24.2"
 2350   2350   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2351         -
checksum = "29be4f60e41fde478b36998b88821946aafac540e53591e76db53921a0cc225b"
        2351  +
checksum = "5f8e213c36148d828083ae01948eed271d03f95f7e72571fa242d78184029af2"
 2352   2352   
dependencies = [
 2353   2353   
 "half",
 2354   2354   
 "minicbor-derive",
 2355   2355   
]
 2356   2356   
 2357   2357   
[[package]]
 2358   2358   
name = "minicbor-derive"
 2359   2359   
version = "0.15.3"
 2360   2360   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2361   2361   
checksum = "bd2209fff77f705b00c737016a48e73733d7fbccb8b007194db148f03561fb70"
@@ -3145,3145 +3207,3207 @@
 3165   3165   
name = "rustls-pemfile"
 3166   3166   
version = "2.2.0"
 3167   3167   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3168   3168   
checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
 3169   3169   
dependencies = [
 3170   3170   
 "rustls-pki-types",
 3171   3171   
]
 3172   3172   
 3173   3173   
[[package]]
 3174   3174   
name = "rustls-pki-types"
 3175         -
version = "1.13.1"
        3175  +
version = "1.13.0"
 3176   3176   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3177         -
checksum = "708c0f9d5f54ba0272468c1d306a52c495b31fa155e91bc25371e6df7996908c"
        3177  +
checksum = "94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a"
 3178   3178   
dependencies = [
 3179   3179   
 "zeroize",
 3180   3180   
]
 3181   3181   
 3182   3182   
[[package]]
 3183   3183   
name = "rustls-webpki"
 3184   3184   
version = "0.101.7"
 3185   3185   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3186   3186   
checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
 3187   3187   
dependencies = [
@@ -3943,3943 +4071,4071 @@
 3963   3963   
 "futures-util",
 3964   3964   
 "pin-project",
 3965   3965   
 "tokio",
 3966   3966   
 "tokio-test",
 3967   3967   
 "tower-layer",
 3968   3968   
 "tower-service",
 3969   3969   
]
 3970   3970   
 3971   3971   
[[package]]
 3972   3972   
name = "tracing"
 3973         -
version = "0.1.43"
        3973  +
version = "0.1.41"
 3974   3974   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3975         -
checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647"
        3975  +
checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
 3976   3976   
dependencies = [
 3977   3977   
 "log",
 3978   3978   
 "pin-project-lite",
 3979   3979   
 "tracing-attributes",
 3980   3980   
 "tracing-core",
 3981   3981   
]
 3982   3982   
 3983   3983   
[[package]]
 3984   3984   
name = "tracing-appender"
 3985         -
version = "0.2.4"
        3985  +
version = "0.2.3"
 3986   3986   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3987         -
checksum = "786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf"
        3987  +
checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf"
 3988   3988   
dependencies = [
 3989   3989   
 "crossbeam-channel",
 3990         -
 "thiserror 2.0.17",
        3990  +
 "thiserror 1.0.69",
 3991   3991   
 "time",
 3992   3992   
 "tracing-subscriber",
 3993   3993   
]
 3994   3994   
 3995   3995   
[[package]]
 3996   3996   
name = "tracing-attributes"
 3997         -
version = "0.1.31"
        3997  +
version = "0.1.30"
 3998   3998   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3999         -
checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
        3999  +
checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
 4000   4000   
dependencies = [
 4001   4001   
 "proc-macro2",
 4002   4002   
 "quote",
 4003   4003   
 "syn 2.0.111",
 4004   4004   
]
 4005   4005   
 4006   4006   
[[package]]
 4007   4007   
name = "tracing-core"
 4008         -
version = "0.1.35"
        4008  +
version = "0.1.34"
 4009   4009   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4010         -
checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c"
        4010  +
checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
 4011   4011   
dependencies = [
 4012   4012   
 "once_cell",
 4013   4013   
 "valuable",
 4014   4014   
]
 4015   4015   
 4016   4016   
[[package]]
 4017   4017   
name = "tracing-log"
 4018   4018   
version = "0.2.0"
 4019   4019   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4020   4020   
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
 4021   4021   
dependencies = [
 4022   4022   
 "log",
 4023   4023   
 "once_cell",
 4024   4024   
 "tracing-core",
 4025   4025   
]
 4026   4026   
 4027   4027   
[[package]]
 4028   4028   
name = "tracing-serde"
 4029   4029   
version = "0.2.0"
 4030   4030   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4031   4031   
checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1"
 4032   4032   
dependencies = [
 4033   4033   
 "serde",
 4034   4034   
 "tracing-core",
 4035   4035   
]
 4036   4036   
 4037   4037   
[[package]]
 4038   4038   
name = "tracing-subscriber"
 4039         -
version = "0.3.22"
        4039  +
version = "0.3.20"
 4040   4040   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4041         -
checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e"
        4041  +
checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5"
 4042   4042   
dependencies = [
 4043   4043   
 "matchers",
 4044   4044   
 "nu-ansi-term",
 4045   4045   
 "once_cell",
 4046   4046   
 "regex-automata",
 4047   4047   
 "serde",
 4048   4048   
 "serde_json",
 4049   4049   
 "sharded-slab",
 4050   4050   
 "smallvec",
 4051   4051   
 "thread_local",
@@ -4205,4205 +4325,4325 @@
 4225   4225   
name = "wasip2"
 4226   4226   
version = "1.0.1+wasi-0.2.4"
 4227   4227   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4228   4228   
checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
 4229   4229   
dependencies = [
 4230   4230   
 "wit-bindgen 0.46.0",
 4231   4231   
]
 4232   4232   
 4233   4233   
[[package]]
 4234   4234   
name = "wasm-bindgen"
 4235         -
version = "0.2.106"
        4235  +
version = "0.2.105"
 4236   4236   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4237         -
checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
        4237  +
checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60"
 4238   4238   
dependencies = [
 4239   4239   
 "cfg-if",
 4240   4240   
 "once_cell",
 4241   4241   
 "rustversion",
 4242   4242   
 "wasm-bindgen-macro",
 4243   4243   
 "wasm-bindgen-shared",
 4244   4244   
]
 4245   4245   
 4246   4246   
[[package]]
 4247   4247   
name = "wasm-bindgen-futures"
 4248         -
version = "0.4.56"
        4248  +
version = "0.4.55"
 4249   4249   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4250         -
checksum = "836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c"
        4250  +
checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0"
 4251   4251   
dependencies = [
 4252   4252   
 "cfg-if",
 4253   4253   
 "js-sys",
 4254   4254   
 "once_cell",
 4255   4255   
 "wasm-bindgen",
 4256   4256   
 "web-sys",
 4257   4257   
]
 4258   4258   
 4259   4259   
[[package]]
 4260   4260   
name = "wasm-bindgen-macro"
 4261         -
version = "0.2.106"
        4261  +
version = "0.2.105"
 4262   4262   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4263         -
checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
        4263  +
checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2"
 4264   4264   
dependencies = [
 4265   4265   
 "quote",
 4266   4266   
 "wasm-bindgen-macro-support",
 4267   4267   
]
 4268   4268   
 4269   4269   
[[package]]
 4270   4270   
name = "wasm-bindgen-macro-support"
 4271         -
version = "0.2.106"
        4271  +
version = "0.2.105"
 4272   4272   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4273         -
checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
        4273  +
checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc"
 4274   4274   
dependencies = [
 4275   4275   
 "bumpalo",
 4276   4276   
 "proc-macro2",
 4277   4277   
 "quote",
 4278   4278   
 "syn 2.0.111",
 4279   4279   
 "wasm-bindgen-shared",
 4280   4280   
]
 4281   4281   
 4282   4282   
[[package]]
 4283   4283   
name = "wasm-bindgen-shared"
 4284         -
version = "0.2.106"
        4284  +
version = "0.2.105"
 4285   4285   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4286         -
checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
        4286  +
checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76"
 4287   4287   
dependencies = [
 4288   4288   
 "unicode-ident",
 4289   4289   
]
 4290   4290   
 4291   4291   
[[package]]
 4292   4292   
name = "web-sys"
 4293         -
version = "0.3.83"
        4293  +
version = "0.3.82"
 4294   4294   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4295         -
checksum = "9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac"
        4295  +
checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1"
 4296   4296   
dependencies = [
 4297   4297   
 "js-sys",
 4298   4298   
 "wasm-bindgen",
 4299   4299   
]
 4300   4300   
 4301   4301   
[[package]]
 4302   4302   
name = "widestring"
 4303   4303   
version = "1.2.1"
 4304   4304   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4305   4305   
checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
@@ -4642,4642 +4713,4713 @@
 4662   4662   
checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
 4663   4663   
dependencies = [
 4664   4664   
 "proc-macro2",
 4665   4665   
 "quote",
 4666   4666   
 "syn 2.0.111",
 4667   4667   
 "synstructure",
 4668   4668   
]
 4669   4669   
 4670   4670   
[[package]]
 4671   4671   
name = "zerocopy"
 4672         -
version = "0.8.31"
        4672  +
version = "0.8.30"
 4673   4673   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4674         -
checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
        4674  +
checksum = "4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c"
 4675   4675   
dependencies = [
 4676   4676   
 "zerocopy-derive",
 4677   4677   
]
 4678   4678   
 4679   4679   
[[package]]
 4680   4680   
name = "zerocopy-derive"
 4681         -
version = "0.8.31"
        4681  +
version = "0.8.30"
 4682   4682   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4683         -
checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
        4683  +
checksum = "cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5"
 4684   4684   
dependencies = [
 4685   4685   
 "proc-macro2",
 4686   4686   
 "quote",
 4687   4687   
 "syn 2.0.111",
 4688   4688   
]
 4689   4689   
 4690   4690   
[[package]]
 4691   4691   
name = "zerofrom"
 4692   4692   
version = "0.1.6"
 4693   4693   
source = "registry+https://github.com/rust-lang/crates.io-index"

tmp-codegen-diff/codegen-client-test/pokemon-service-awsjson-client/rust-client-codegen/src/protocol_serde/shape_capture_pokemon_output.rs

@@ -1,1 +12,14 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
pub fn de_events_payload(
    3      3   
    body: &mut ::aws_smithy_types::body::SdkBody,
    4      4   
) -> std::result::Result<
    5      5   
    crate::event_receiver::EventReceiver<crate::types::CapturePokemonEvents, crate::types::error::CapturePokemonEventsError>,
    6      6   
    crate::operation::capture_pokemon::CapturePokemonError,
    7      7   
> {
    8      8   
    let unmarshaller = crate::event_stream_serde::CapturePokemonEventsUnmarshaller::new();
    9      9   
    let body = std::mem::replace(body, ::aws_smithy_types::body::SdkBody::taken());
   10         -
    let receiver = crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(unmarshaller, body));
   11         -
    Ok(receiver)
          10  +
    Ok(crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(
          11  +
        unmarshaller,
          12  +
        body,
          13  +
    )))
   12     14   
}

tmp-codegen-diff/codegen-client-test/pokemon-service-client/rust-client-codegen/src/protocol_serde/shape_capture_pokemon_output.rs

@@ -1,1 +12,14 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
pub fn de_events_payload(
    3      3   
    body: &mut ::aws_smithy_types::body::SdkBody,
    4      4   
) -> std::result::Result<
    5      5   
    crate::event_receiver::EventReceiver<crate::types::CapturePokemonEvents, crate::types::error::CapturePokemonEventsError>,
    6      6   
    crate::operation::capture_pokemon::CapturePokemonError,
    7      7   
> {
    8      8   
    let unmarshaller = crate::event_stream_serde::CapturePokemonEventsUnmarshaller::new();
    9      9   
    let body = std::mem::replace(body, ::aws_smithy_types::body::SdkBody::taken());
   10         -
    let receiver = crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(unmarshaller, body));
   11         -
    Ok(receiver)
          10  +
    Ok(crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(
          11  +
        unmarshaller,
          12  +
        body,
          13  +
    )))
   12     14   
}

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

@@ -1,1 +12,14 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
pub fn de_events_payload(
    3      3   
    body: &mut ::aws_smithy_types::body::SdkBody,
    4      4   
) -> std::result::Result<
    5      5   
    crate::event_receiver::EventReceiver<crate::types::Events, crate::types::error::EventsError>,
    6      6   
    crate::operation::streaming_operation::StreamingOperationError,
    7      7   
> {
    8      8   
    let unmarshaller = crate::event_stream_serde::EventsUnmarshaller::new();
    9      9   
    let body = std::mem::replace(body, ::aws_smithy_types::body::SdkBody::taken());
   10         -
    let receiver = crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(unmarshaller, body));
   11         -
    Ok(receiver)
          10  +
    Ok(crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(
          11  +
        unmarshaller,
          12  +
        body,
          13  +
    )))
   12     14   
}

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

@@ -1,1 +12,14 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
pub fn de_events_payload(
    3      3   
    body: &mut ::aws_smithy_types::body::SdkBody,
    4      4   
) -> std::result::Result<
    5      5   
    crate::event_receiver::EventReceiver<crate::types::Events, crate::types::error::EventsError>,
    6      6   
    crate::operation::streaming_operation_with_initial_data::StreamingOperationWithInitialDataError,
    7      7   
> {
    8      8   
    let unmarshaller = crate::event_stream_serde::EventsUnmarshaller::new();
    9      9   
    let body = std::mem::replace(body, ::aws_smithy_types::body::SdkBody::taken());
   10         -
    let receiver = crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(unmarshaller, body));
   11         -
    Ok(receiver)
          10  +
    Ok(crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(
          11  +
        unmarshaller,
          12  +
        body,
          13  +
    )))
   12     14   
}

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

@@ -1,1 +12,14 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
pub fn de_events_payload(
    3      3   
    body: &mut ::aws_smithy_types::body::SdkBody,
    4      4   
) -> std::result::Result<
    5      5   
    crate::event_receiver::EventReceiver<crate::types::Events, crate::types::error::EventsError>,
    6      6   
    crate::operation::streaming_operation_with_initial_response::StreamingOperationWithInitialResponseError,
    7      7   
> {
    8      8   
    let unmarshaller = crate::event_stream_serde::EventsUnmarshaller::new();
    9      9   
    let body = std::mem::replace(body, ::aws_smithy_types::body::SdkBody::taken());
   10         -
    let receiver = crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(unmarshaller, body));
   11         -
    Ok(receiver)
          10  +
    Ok(crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(
          11  +
        unmarshaller,
          12  +
        body,
          13  +
    )))
   12     14   
}

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

@@ -1,1 +12,14 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
pub fn de_events_payload(
    3      3   
    body: &mut ::aws_smithy_types::body::SdkBody,
    4      4   
) -> std::result::Result<
    5      5   
    crate::event_receiver::EventReceiver<crate::types::Events, crate::types::error::EventsError>,
    6      6   
    crate::operation::streaming_operation_with_optional_data::StreamingOperationWithOptionalDataError,
    7      7   
> {
    8      8   
    let unmarshaller = crate::event_stream_serde::EventsUnmarshaller::new();
    9      9   
    let body = std::mem::replace(body, ::aws_smithy_types::body::SdkBody::taken());
   10         -
    let receiver = crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(unmarshaller, body));
   11         -
    Ok(receiver)
          10  +
    Ok(crate::event_receiver::EventReceiver::new(::aws_smithy_http::event_stream::Receiver::new(
          11  +
        unmarshaller,
          12  +
        body,
          13  +
    )))
   12     14   
}