Client Test

Client Test

rev. 7bf55ad03623ea99a5a99d64fb2606d8503259ff (ignoring whitespace)

Files changed:

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

@@ -193,193 +472,473 @@
  213    213   
]
  214    214   
  215    215   
[[package]]
  216    216   
name = "async-stream-impl"
  217    217   
version = "0.3.6"
  218    218   
source = "registry+https://github.com/rust-lang/crates.io-index"
  219    219   
checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
  220    220   
dependencies = [
  221    221   
 "proc-macro2",
  222    222   
 "quote",
  223         -
 "syn 2.0.111",
         223  +
 "syn 2.0.110",
  224    224   
]
  225    225   
  226    226   
[[package]]
  227    227   
name = "async-task"
  228    228   
version = "4.7.1"
  229    229   
source = "registry+https://github.com/rust-lang/crates.io-index"
  230    230   
checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
  231    231   
  232    232   
[[package]]
  233    233   
name = "async-trait"
  234    234   
version = "0.1.89"
  235    235   
source = "registry+https://github.com/rust-lang/crates.io-index"
  236    236   
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
  237    237   
dependencies = [
  238    238   
 "proc-macro2",
  239    239   
 "quote",
  240         -
 "syn 2.0.111",
         240  +
 "syn 2.0.110",
  241    241   
]
  242    242   
  243    243   
[[package]]
  244    244   
name = "atomic-waker"
  245    245   
version = "1.1.2"
  246    246   
source = "registry+https://github.com/rust-lang/crates.io-index"
  247    247   
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
  248    248   
  249    249   
[[package]]
  250    250   
name = "atty"
  251    251   
version = "0.2.14"
  252    252   
source = "registry+https://github.com/rust-lang/crates.io-index"
  253    253   
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
  254    254   
dependencies = [
  255    255   
 "hermit-abi 0.1.19",
  256    256   
 "libc",
  257    257   
 "winapi",
  258    258   
]
  259    259   
  260    260   
[[package]]
  261    261   
name = "autocfg"
  262    262   
version = "1.5.0"
  263    263   
source = "registry+https://github.com/rust-lang/crates.io-index"
  264    264   
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
  265    265   
  266    266   
[[package]]
  267    267   
name = "aws-lc-fips-sys"
  268    268   
version = "0.13.10"
  269    269   
source = "registry+https://github.com/rust-lang/crates.io-index"
  270    270   
checksum = "57900537c00a0565a35b63c4c281b372edfc9744b072fd4a3b414350a8f5ed48"
  271    271   
dependencies = [
  272    272   
 "bindgen",
  273    273   
 "cc",
  274    274   
 "cmake",
  275    275   
 "dunce",
  276    276   
 "fs_extra",
  277    277   
 "regex",
  278    278   
]
  279    279   
  280    280   
[[package]]
  281    281   
name = "aws-lc-rs"
  282         -
version = "1.15.1"
         282  +
version = "1.15.0"
  283    283   
source = "registry+https://github.com/rust-lang/crates.io-index"
  284         -
checksum = "6b5ce75405893cd713f9ab8e297d8e438f624dde7d706108285f7e17a25a180f"
         284  +
checksum = "5932a7d9d28b0d2ea34c6b3779d35e3dd6f6345317c34e73438c4f1f29144151"
  285    285   
dependencies = [
  286    286   
 "aws-lc-fips-sys",
  287    287   
 "aws-lc-sys",
  288    288   
 "untrusted 0.7.1",
  289    289   
 "zeroize",
  290    290   
]
  291    291   
  292    292   
[[package]]
  293    293   
name = "aws-lc-sys"
  294         -
version = "0.34.0"
         294  +
version = "0.33.0"
  295    295   
source = "registry+https://github.com/rust-lang/crates.io-index"
  296         -
checksum = "179c3777a8b5e70e90ea426114ffc565b2c1a9f82f6c4a0c5a34aa6ef5e781b6"
         296  +
checksum = "1826f2e4cfc2cd19ee53c42fbf68e2f81ec21108e0b7ecf6a71cf062137360fc"
  297    297   
dependencies = [
         298  +
 "bindgen",
  298    299   
 "cc",
  299    300   
 "cmake",
  300    301   
 "dunce",
  301    302   
 "fs_extra",
  302    303   
]
  303    304   
  304    305   
[[package]]
  305    306   
name = "aws-smithy-async"
  306    307   
version = "1.2.7"
  307    308   
dependencies = [
  308    309   
 "futures-util",
  309    310   
 "pin-project-lite",
  310    311   
 "pin-utils",
  311    312   
 "tokio",
  312    313   
 "tokio-test",
  313    314   
]
  314    315   
  315    316   
[[package]]
  316    317   
name = "aws-smithy-cbor"
  317    318   
version = "0.61.4"
  318    319   
dependencies = [
  319    320   
 "aws-smithy-types",
  320    321   
 "criterion",
  321    322   
 "minicbor",
  322    323   
]
  323    324   
  324    325   
[[package]]
  325    326   
name = "aws-smithy-checksums"
  326    327   
version = "0.63.12"
  327    328   
dependencies = [
  328    329   
 "aws-smithy-http",
  329    330   
 "aws-smithy-types",
  330    331   
 "bytes",
  331    332   
 "bytes-utils",
  332    333   
 "crc-fast",
  333    334   
 "hex",
  334    335   
 "http 0.2.12",
  335    336   
 "http-body 0.4.6",
  336    337   
 "md-5",
  337    338   
 "pin-project-lite",
  338    339   
 "pretty_assertions",
  339    340   
 "sha1",
  340    341   
 "sha2",
  341    342   
 "tokio",
  342    343   
 "tracing",
  343    344   
 "tracing-test",
  344    345   
]
  345    346   
  346    347   
[[package]]
  347    348   
name = "aws-smithy-compression"
  348    349   
version = "0.0.7"
  349    350   
dependencies = [
  350    351   
 "aws-smithy-runtime-api",
  351    352   
 "aws-smithy-types",
  352    353   
 "bytes",
  353    354   
 "bytes-utils",
  354    355   
 "flate2",
  355    356   
 "futures-util",
  356    357   
 "http 0.2.12",
  357         -
 "http 1.4.0",
         358  +
 "http 1.3.1",
  358    359   
 "http-body 0.4.6",
  359    360   
 "http-body 1.0.1",
  360    361   
 "http-body-util",
  361    362   
 "pin-project-lite",
  362    363   
 "pretty_assertions",
  363    364   
 "tokio",
  364    365   
 "tracing",
  365    366   
]
  366    367   
  367    368   
[[package]]
  368    369   
name = "aws-smithy-dns"
  369    370   
version = "0.1.5"
  370    371   
dependencies = [
  371    372   
 "aws-smithy-runtime-api",
  372    373   
 "criterion",
  373    374   
 "hickory-resolver",
  374    375   
 "tokio",
  375    376   
]
  376    377   
  377    378   
[[package]]
  378    379   
name = "aws-smithy-eventstream"
  379    380   
version = "0.60.14"
  380    381   
dependencies = [
  381    382   
 "arbitrary",
  382    383   
 "aws-smithy-types",
  383    384   
 "bytes",
  384    385   
 "bytes-utils",
  385    386   
 "crc32fast",
  386    387   
 "criterion",
  387    388   
 "derive_arbitrary",
  388    389   
 "jemallocator",
  389    390   
 "mimalloc",
  390    391   
]
  391    392   
  392    393   
[[package]]
  393    394   
name = "aws-smithy-experimental"
  394    395   
version = "0.2.2"
  395    396   
  396    397   
[[package]]
  397    398   
name = "aws-smithy-http"
  398    399   
version = "0.62.6"
  399    400   
dependencies = [
  400    401   
 "async-stream",
  401    402   
 "aws-smithy-eventstream",
  402    403   
 "aws-smithy-runtime-api",
  403    404   
 "aws-smithy-types",
  404    405   
 "bytes",
  405    406   
 "bytes-utils",
  406    407   
 "futures-core",
  407    408   
 "futures-util",
  408    409   
 "http 0.2.12",
  409         -
 "http 1.4.0",
         410  +
 "http 1.3.1",
  410    411   
 "http-body 0.4.6",
  411    412   
 "hyper 0.14.32",
  412    413   
 "percent-encoding",
  413    414   
 "pin-project-lite",
  414    415   
 "pin-utils",
  415    416   
 "proptest",
  416    417   
 "tokio",
  417    418   
 "tracing",
  418    419   
]
  419    420   
  420    421   
[[package]]
  421    422   
name = "aws-smithy-http-client"
  422    423   
version = "1.1.5"
  423    424   
dependencies = [
  424    425   
 "aws-smithy-async",
  425    426   
 "aws-smithy-protocol-test",
  426    427   
 "aws-smithy-runtime-api",
  427    428   
 "aws-smithy-types",
  428    429   
 "base64 0.22.1",
  429    430   
 "bytes",
  430    431   
 "h2 0.3.27",
  431    432   
 "h2 0.4.12",
  432    433   
 "http 0.2.12",
  433         -
 "http 1.4.0",
         434  +
 "http 1.3.1",
  434    435   
 "http-body 0.4.6",
  435    436   
 "http-body 1.0.1",
  436    437   
 "http-body-util",
  437    438   
 "hyper 0.14.32",
  438    439   
 "hyper 1.8.1",
  439    440   
 "hyper-rustls 0.24.2",
  440    441   
 "hyper-rustls 0.27.7",
  441    442   
 "hyper-util",
  442         -
 "indexmap 2.12.1",
         443  +
 "indexmap 2.12.0",
  443    444   
 "pin-project-lite",
  444    445   
 "rustls 0.21.12",
  445    446   
 "rustls 0.23.35",
  446    447   
 "rustls-native-certs 0.8.2",
  447    448   
 "rustls-pemfile 2.2.0",
  448    449   
 "rustls-pki-types",
  449    450   
 "s2n-tls",
  450    451   
 "s2n-tls-hyper",
  451    452   
 "s2n-tls-tokio",
  452    453   
 "serde",
@@ -509,510 +632,579 @@
  529    530   
  530    531   
[[package]]
  531    532   
name = "aws-smithy-json"
  532    533   
version = "0.61.8"
  533    534   
dependencies = [
  534    535   
 "aws-smithy-types",
  535    536   
 "proptest",
  536    537   
 "serde_json",
  537    538   
]
  538    539   
  539         -
[[package]]
  540         -
name = "aws-smithy-legacy-http"
  541         -
version = "0.62.6"
  542         -
dependencies = [
  543         -
 "async-stream",
  544         -
 "aws-smithy-eventstream",
  545         -
 "aws-smithy-runtime-api",
  546         -
 "aws-smithy-types",
  547         -
 "bytes",
  548         -
 "bytes-utils",
  549         -
 "futures-core",
  550         -
 "futures-util",
  551         -
 "http 0.2.12",
  552         -
 "http 1.4.0",
  553         -
 "http-body 0.4.6",
  554         -
 "hyper 0.14.32",
  555         -
 "percent-encoding",
  556         -
 "pin-project-lite",
  557         -
 "pin-utils",
  558         -
 "proptest",
  559         -
 "tokio",
  560         -
 "tracing",
  561         -
]
  562         -
  563         -
[[package]]
  564         -
name = "aws-smithy-legacy-http-server"
  565         -
version = "0.65.10"
  566         -
dependencies = [
  567         -
 "aws-smithy-cbor",
  568         -
 "aws-smithy-json",
  569         -
 "aws-smithy-legacy-http",
  570         -
 "aws-smithy-runtime-api",
  571         -
 "aws-smithy-types",
  572         -
 "aws-smithy-xml",
  573         -
 "bytes",
  574         -
 "futures-util",
  575         -
 "http 0.2.12",
  576         -
 "http-body 0.4.6",
  577         -
 "hyper 0.14.32",
  578         -
 "lambda_http",
  579         -
 "mime",
  580         -
 "nom",
  581         -
 "pin-project-lite",
  582         -
 "pretty_assertions",
  583         -
 "regex",
  584         -
 "serde_urlencoded",
  585         -
 "thiserror 2.0.17",
  586         -
 "tokio",
  587         -
 "tower 0.4.13",
  588         -
 "tower-http",
  589         -
 "tracing",
  590         -
 "uuid",
  591         -
]
  592         -
  593    540   
[[package]]
  594    541   
name = "aws-smithy-mocks"
  595    542   
version = "0.2.2"
  596    543   
dependencies = [
  597    544   
 "aws-smithy-async",
  598    545   
 "aws-smithy-http-client",
  599    546   
 "aws-smithy-runtime",
  600    547   
 "aws-smithy-runtime-api",
  601    548   
 "aws-smithy-types",
  602         -
 "http 1.4.0",
         549  +
 "http 1.3.1",
  603    550   
 "tokio",
  604    551   
]
  605    552   
  606    553   
[[package]]
  607    554   
name = "aws-smithy-observability"
  608    555   
version = "0.1.5"
  609    556   
dependencies = [
  610    557   
 "aws-smithy-runtime-api",
  611    558   
 "serial_test",
  612    559   
]
@@ -639,586 +781,728 @@
  659    606   
 "aws-smithy-async",
  660    607   
 "aws-smithy-http",
  661    608   
 "aws-smithy-http-client",
  662    609   
 "aws-smithy-observability",
  663    610   
 "aws-smithy-runtime-api",
  664    611   
 "aws-smithy-types",
  665    612   
 "bytes",
  666    613   
 "fastrand",
  667    614   
 "futures-util",
  668    615   
 "http 0.2.12",
  669         -
 "http 1.4.0",
         616  +
 "http 1.3.1",
  670    617   
 "http-body 0.4.6",
  671    618   
 "http-body 1.0.1",
  672    619   
 "hyper 0.14.32",
  673    620   
 "pin-project-lite",
  674    621   
 "pin-utils",
  675    622   
 "pretty_assertions",
  676    623   
 "tokio",
  677    624   
 "tracing",
  678    625   
 "tracing-subscriber",
  679    626   
 "tracing-test",
  680    627   
]
  681    628   
  682    629   
[[package]]
  683    630   
name = "aws-smithy-runtime-api"
  684    631   
version = "1.9.3"
  685    632   
dependencies = [
  686    633   
 "aws-smithy-async",
  687    634   
 "aws-smithy-types",
  688    635   
 "bytes",
  689    636   
 "http 0.2.12",
  690         -
 "http 1.4.0",
         637  +
 "http 1.3.1",
  691    638   
 "pin-project-lite",
  692    639   
 "proptest",
  693    640   
 "tokio",
  694    641   
 "tracing",
  695    642   
 "zeroize",
  696    643   
]
  697    644   
  698    645   
[[package]]
  699    646   
name = "aws-smithy-types"
  700    647   
version = "1.3.5"
  701    648   
dependencies = [
  702    649   
 "base64 0.13.1",
  703    650   
 "base64-simd",
  704    651   
 "bytes",
  705    652   
 "bytes-utils",
  706    653   
 "ciborium",
  707    654   
 "criterion",
  708    655   
 "futures-core",
  709    656   
 "http 0.2.12",
  710         -
 "http 1.4.0",
         657  +
 "http 1.3.1",
  711    658   
 "http-body 0.4.6",
  712    659   
 "http-body 1.0.1",
  713    660   
 "http-body-util",
  714    661   
 "hyper 0.14.32",
  715    662   
 "itoa",
  716    663   
 "lazy_static",
  717    664   
 "num-integer",
  718    665   
 "pin-project-lite",
  719    666   
 "pin-utils",
  720    667   
 "proptest",
  721    668   
 "rand 0.8.5",
  722    669   
 "ryu",
  723    670   
 "serde",
  724    671   
 "serde_json",
  725    672   
 "tempfile",
  726    673   
 "time",
  727    674   
 "tokio",
  728    675   
 "tokio-stream",
  729    676   
 "tokio-util",
  730    677   
]
  731    678   
  732    679   
[[package]]
  733    680   
name = "aws-smithy-types-convert"
  734    681   
version = "0.60.11"
  735    682   
dependencies = [
  736    683   
 "aws-smithy-async",
  737    684   
 "aws-smithy-types",
  738    685   
 "chrono",
  739    686   
 "futures-core",
  740    687   
 "time",
  741    688   
]
  742    689   
  743    690   
[[package]]
  744    691   
name = "aws-smithy-wasm"
  745    692   
version = "0.1.6"
  746    693   
dependencies = [
  747    694   
 "aws-smithy-http",
  748    695   
 "aws-smithy-runtime-api",
  749    696   
 "aws-smithy-types",
  750    697   
 "bytes",
  751         -
 "http 1.4.0",
         698  +
 "http 1.3.1",
  752    699   
 "tracing",
  753    700   
 "wasi 0.12.1+wasi-0.2.0",
  754    701   
]
  755    702   
  756    703   
[[package]]
  757    704   
name = "aws-smithy-xml"
  758    705   
version = "0.60.13"
  759    706   
dependencies = [
  760    707   
 "aws-smithy-protocol-test",
  761    708   
 "base64 0.13.1",
@@ -803,750 +863,810 @@
  823    770   
 "cexpr",
  824    771   
 "clang-sys",
  825    772   
 "itertools 0.13.0",
  826    773   
 "log",
  827    774   
 "prettyplease",
  828    775   
 "proc-macro2",
  829    776   
 "quote",
  830    777   
 "regex",
  831    778   
 "rustc-hash",
  832    779   
 "shlex",
  833         -
 "syn 2.0.111",
         780  +
 "syn 2.0.110",
  834    781   
]
  835    782   
  836    783   
[[package]]
  837    784   
name = "bit-set"
  838    785   
version = "0.8.0"
  839    786   
source = "registry+https://github.com/rust-lang/crates.io-index"
  840    787   
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
  841    788   
dependencies = [
  842    789   
 "bit-vec",
  843    790   
]
@@ -916,863 +978,925 @@
  936    883   
 "num-bigint",
  937    884   
 "num-rational",
  938    885   
 "num-traits",
  939    886   
 "separator",
  940    887   
 "url",
  941    888   
 "uuid",
  942    889   
]
  943    890   
  944    891   
[[package]]
  945    892   
name = "cc"
  946         -
version = "1.2.47"
         893  +
version = "1.2.46"
  947    894   
source = "registry+https://github.com/rust-lang/crates.io-index"
  948         -
checksum = "cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07"
         895  +
checksum = "b97463e1064cb1b1c1384ad0a0b9c8abd0988e2a91f52606c80ef14aadb63e36"
  949    896   
dependencies = [
  950    897   
 "find-msvc-tools",
  951    898   
 "jobserver",
  952    899   
 "libc",
  953    900   
 "shlex",
  954    901   
]
  955    902   
  956    903   
[[package]]
  957    904   
name = "cexpr"
  958    905   
version = "0.6.0"
@@ -1005,952 +1076,1023 @@
 1025    972   
 "bitflags 1.3.2",
 1026    973   
 "clap_lex 0.2.4",
 1027    974   
 "indexmap 1.9.3",
 1028    975   
 "strsim",
 1029    976   
 "termcolor",
 1030    977   
 "textwrap",
 1031    978   
]
 1032    979   
 1033    980   
[[package]]
 1034    981   
name = "clap"
 1035         -
version = "4.5.53"
         982  +
version = "4.5.52"
 1036    983   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1037         -
checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8"
         984  +
checksum = "aa8120877db0e5c011242f96806ce3c94e0737ab8108532a76a3300a01db2ab8"
 1038    985   
dependencies = [
 1039    986   
 "clap_builder",
 1040    987   
]
 1041    988   
 1042    989   
[[package]]
 1043    990   
name = "clap_builder"
 1044         -
version = "4.5.53"
         991  +
version = "4.5.52"
 1045    992   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1046         -
checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00"
         993  +
checksum = "02576b399397b659c26064fbc92a75fede9d18ffd5f80ca1cd74ddab167016e1"
 1047    994   
dependencies = [
 1048    995   
 "anstyle",
 1049    996   
 "clap_lex 0.7.6",
 1050    997   
]
 1051    998   
 1052    999   
[[package]]
 1053   1000   
name = "clap_lex"
 1054   1001   
version = "0.2.4"
 1055   1002   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1056   1003   
checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
@@ -1136,1083 +1196,1143 @@
 1156   1103   
 1157   1104   
[[package]]
 1158   1105   
name = "criterion"
 1159   1106   
version = "0.5.1"
 1160   1107   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1161   1108   
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
 1162   1109   
dependencies = [
 1163   1110   
 "anes",
 1164   1111   
 "cast",
 1165   1112   
 "ciborium",
 1166         -
 "clap 4.5.53",
        1113  +
 "clap 4.5.52",
 1167   1114   
 "criterion-plot",
 1168   1115   
 "futures",
 1169   1116   
 "is-terminal",
 1170   1117   
 "itertools 0.10.5",
 1171   1118   
 "num-traits",
 1172   1119   
 "once_cell",
 1173   1120   
 "oorandom",
 1174   1121   
 "plotters",
 1175   1122   
 "rayon",
 1176   1123   
 "regex",
@@ -1244,1191 +1364,1311 @@
 1264   1211   
]
 1265   1212   
 1266   1213   
[[package]]
 1267   1214   
name = "derive_arbitrary"
 1268   1215   
version = "1.4.2"
 1269   1216   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1270   1217   
checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a"
 1271   1218   
dependencies = [
 1272   1219   
 "proc-macro2",
 1273   1220   
 "quote",
 1274         -
 "syn 2.0.111",
        1221  +
 "syn 2.0.110",
 1275   1222   
]
 1276   1223   
 1277   1224   
[[package]]
 1278   1225   
name = "diff"
 1279   1226   
version = "0.1.13"
 1280   1227   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1281   1228   
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
 1282   1229   
 1283   1230   
[[package]]
 1284   1231   
name = "digest"
 1285   1232   
version = "0.10.7"
 1286   1233   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1287   1234   
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
 1288   1235   
dependencies = [
 1289   1236   
 "block-buffer",
 1290   1237   
 "crypto-common",
 1291   1238   
]
 1292   1239   
 1293   1240   
[[package]]
 1294   1241   
name = "displaydoc"
 1295   1242   
version = "0.2.5"
 1296   1243   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1297   1244   
checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
 1298   1245   
dependencies = [
 1299   1246   
 "proc-macro2",
 1300   1247   
 "quote",
 1301         -
 "syn 2.0.111",
        1248  +
 "syn 2.0.110",
 1302   1249   
]
 1303   1250   
 1304   1251   
[[package]]
 1305   1252   
name = "dunce"
 1306   1253   
version = "1.0.5"
 1307   1254   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1308   1255   
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
 1309   1256   
 1310   1257   
[[package]]
 1311   1258   
name = "either"
 1312   1259   
version = "1.15.0"
 1313   1260   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1314   1261   
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
 1315   1262   
 1316   1263   
[[package]]
 1317   1264   
name = "encoding_rs"
 1318   1265   
version = "0.8.35"
 1319   1266   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1320   1267   
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
 1321   1268   
dependencies = [
 1322   1269   
 "cfg-if",
 1323   1270   
]
 1324   1271   
 1325   1272   
[[package]]
 1326   1273   
name = "enum-as-inner"
 1327   1274   
version = "0.6.1"
 1328   1275   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1329   1276   
checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
 1330   1277   
dependencies = [
 1331   1278   
 "heck 0.5.0",
 1332   1279   
 "proc-macro2",
 1333   1280   
 "quote",
 1334         -
 "syn 2.0.111",
        1281  +
 "syn 2.0.110",
 1335   1282   
]
 1336   1283   
 1337   1284   
[[package]]
 1338   1285   
name = "equivalent"
 1339   1286   
version = "1.0.2"
 1340   1287   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1341   1288   
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
 1342   1289   
 1343   1290   
[[package]]
 1344   1291   
name = "errno"
@@ -1462,1409 +1522,1469 @@
 1482   1429   
]
 1483   1430   
 1484   1431   
[[package]]
 1485   1432   
name = "futures-macro"
 1486   1433   
version = "0.3.31"
 1487   1434   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1488   1435   
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
 1489   1436   
dependencies = [
 1490   1437   
 "proc-macro2",
 1491   1438   
 "quote",
 1492         -
 "syn 2.0.111",
        1439  +
 "syn 2.0.110",
 1493   1440   
]
 1494   1441   
 1495   1442   
[[package]]
 1496   1443   
name = "futures-sink"
 1497   1444   
version = "0.3.31"
 1498   1445   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1499   1446   
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
 1500   1447   
 1501   1448   
[[package]]
 1502   1449   
name = "futures-task"
@@ -1558,1505 +1665,1612 @@
 1578   1525   
version = "0.3.27"
 1579   1526   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1580   1527   
checksum = "0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d"
 1581   1528   
dependencies = [
 1582   1529   
 "bytes",
 1583   1530   
 "fnv",
 1584   1531   
 "futures-core",
 1585   1532   
 "futures-sink",
 1586   1533   
 "futures-util",
 1587   1534   
 "http 0.2.12",
 1588         -
 "indexmap 2.12.1",
        1535  +
 "indexmap 2.12.0",
 1589   1536   
 "slab",
 1590   1537   
 "tokio",
 1591   1538   
 "tokio-util",
 1592   1539   
 "tracing",
 1593   1540   
]
 1594   1541   
 1595   1542   
[[package]]
 1596   1543   
name = "h2"
 1597   1544   
version = "0.4.12"
 1598   1545   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1599   1546   
checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386"
 1600   1547   
dependencies = [
 1601   1548   
 "atomic-waker",
 1602   1549   
 "bytes",
 1603   1550   
 "fnv",
 1604   1551   
 "futures-core",
 1605   1552   
 "futures-sink",
 1606         -
 "http 1.4.0",
 1607         -
 "indexmap 2.12.1",
        1553  +
 "http 1.3.1",
        1554  +
 "indexmap 2.12.0",
 1608   1555   
 "slab",
 1609   1556   
 "tokio",
 1610   1557   
 "tokio-util",
 1611   1558   
 "tracing",
 1612   1559   
]
 1613   1560   
 1614   1561   
[[package]]
 1615   1562   
name = "half"
 1616   1563   
version = "2.7.1"
 1617   1564   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1618   1565   
checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
 1619   1566   
dependencies = [
 1620   1567   
 "cfg-if",
 1621   1568   
 "crunchy",
 1622   1569   
 "zerocopy",
 1623   1570   
]
 1624   1571   
 1625   1572   
[[package]]
 1626   1573   
name = "hashbrown"
 1627   1574   
version = "0.12.3"
 1628   1575   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1629   1576   
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
 1630   1577   
 1631   1578   
[[package]]
 1632   1579   
name = "hashbrown"
 1633         -
version = "0.16.1"
        1580  +
version = "0.16.0"
 1634   1581   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1635         -
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
        1582  +
checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
 1636   1583   
 1637   1584   
[[package]]
 1638   1585   
name = "heck"
 1639   1586   
version = "0.4.1"
 1640   1587   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1641   1588   
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
 1642   1589   
 1643   1590   
[[package]]
 1644   1591   
name = "heck"
 1645   1592   
version = "0.5.0"
@@ -1699,1646 +1796,1744 @@
 1719   1666   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1720   1667   
checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
 1721   1668   
dependencies = [
 1722   1669   
 "bytes",
 1723   1670   
 "fnv",
 1724   1671   
 "itoa",
 1725   1672   
]
 1726   1673   
 1727   1674   
[[package]]
 1728   1675   
name = "http"
 1729         -
version = "1.4.0"
        1676  +
version = "1.3.1"
 1730   1677   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1731         -
checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a"
        1678  +
checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
 1732   1679   
dependencies = [
 1733   1680   
 "bytes",
        1681  +
 "fnv",
 1734   1682   
 "itoa",
 1735   1683   
]
 1736   1684   
 1737   1685   
[[package]]
 1738   1686   
name = "http-body"
 1739   1687   
version = "0.4.6"
 1740   1688   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1741   1689   
checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
 1742   1690   
dependencies = [
 1743   1691   
 "bytes",
 1744   1692   
 "http 0.2.12",
 1745   1693   
 "pin-project-lite",
 1746   1694   
]
 1747   1695   
 1748   1696   
[[package]]
 1749   1697   
name = "http-body"
 1750   1698   
version = "1.0.1"
 1751   1699   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1752   1700   
checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
 1753   1701   
dependencies = [
 1754   1702   
 "bytes",
 1755         -
 "http 1.4.0",
        1703  +
 "http 1.3.1",
 1756   1704   
]
 1757   1705   
 1758   1706   
[[package]]
 1759   1707   
name = "http-body-util"
 1760   1708   
version = "0.1.3"
 1761   1709   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1762   1710   
checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
 1763   1711   
dependencies = [
 1764   1712   
 "bytes",
 1765   1713   
 "futures-core",
 1766         -
 "http 1.4.0",
        1714  +
 "http 1.3.1",
 1767   1715   
 "http-body 1.0.1",
 1768   1716   
 "pin-project-lite",
 1769   1717   
]
 1770   1718   
 1771   1719   
[[package]]
 1772   1720   
name = "http-range-header"
 1773   1721   
version = "0.3.1"
 1774   1722   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1775   1723   
checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f"
 1776   1724   
@@ -1804,1752 +1920,1868 @@
 1824   1772   
name = "hyper"
 1825   1773   
version = "1.8.1"
 1826   1774   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1827   1775   
checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11"
 1828   1776   
dependencies = [
 1829   1777   
 "atomic-waker",
 1830   1778   
 "bytes",
 1831   1779   
 "futures-channel",
 1832   1780   
 "futures-core",
 1833   1781   
 "h2 0.4.12",
 1834         -
 "http 1.4.0",
        1782  +
 "http 1.3.1",
 1835   1783   
 "http-body 1.0.1",
 1836   1784   
 "httparse",
 1837   1785   
 "httpdate",
 1838   1786   
 "itoa",
 1839   1787   
 "pin-project-lite",
 1840   1788   
 "pin-utils",
 1841   1789   
 "smallvec",
 1842   1790   
 "tokio",
 1843   1791   
 "want",
 1844   1792   
]
 1845   1793   
 1846   1794   
[[package]]
 1847   1795   
name = "hyper-rustls"
 1848   1796   
version = "0.24.2"
 1849   1797   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1850   1798   
checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590"
 1851   1799   
dependencies = [
 1852   1800   
 "futures-util",
 1853   1801   
 "http 0.2.12",
 1854   1802   
 "hyper 0.14.32",
 1855   1803   
 "log",
 1856   1804   
 "rustls 0.21.12",
 1857   1805   
 "rustls-native-certs 0.6.3",
 1858   1806   
 "tokio",
 1859   1807   
 "tokio-rustls 0.24.1",
 1860   1808   
]
 1861   1809   
 1862   1810   
[[package]]
 1863   1811   
name = "hyper-rustls"
 1864   1812   
version = "0.27.7"
 1865   1813   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1866   1814   
checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
 1867   1815   
dependencies = [
 1868         -
 "http 1.4.0",
        1816  +
 "http 1.3.1",
 1869   1817   
 "hyper 1.8.1",
 1870   1818   
 "hyper-util",
 1871   1819   
 "rustls 0.23.35",
 1872   1820   
 "rustls-native-certs 0.8.2",
 1873   1821   
 "rustls-pki-types",
 1874   1822   
 "tokio",
 1875   1823   
 "tokio-rustls 0.26.4",
 1876   1824   
 "tower-service",
 1877   1825   
]
 1878   1826   
 1879   1827   
[[package]]
 1880   1828   
name = "hyper-util"
 1881   1829   
version = "0.1.18"
 1882   1830   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1883   1831   
checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56"
 1884   1832   
dependencies = [
 1885   1833   
 "base64 0.22.1",
 1886   1834   
 "bytes",
 1887   1835   
 "futures-channel",
 1888   1836   
 "futures-core",
 1889   1837   
 "futures-util",
 1890         -
 "http 1.4.0",
        1838  +
 "http 1.3.1",
 1891   1839   
 "http-body 1.0.1",
 1892   1840   
 "hyper 1.8.1",
 1893   1841   
 "ipnet",
 1894   1842   
 "libc",
 1895   1843   
 "percent-encoding",
 1896   1844   
 "pin-project-lite",
 1897   1845   
 "socket2 0.6.1",
 1898   1846   
 "system-configuration",
 1899   1847   
 "tokio",
 1900   1848   
 "tower-service",
@@ -1989,1937 +2054,2002 @@
 2009   1957   
version = "1.9.3"
 2010   1958   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2011   1959   
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
 2012   1960   
dependencies = [
 2013   1961   
 "autocfg",
 2014   1962   
 "hashbrown 0.12.3",
 2015   1963   
]
 2016   1964   
 2017   1965   
[[package]]
 2018   1966   
name = "indexmap"
 2019         -
version = "2.12.1"
        1967  +
version = "2.12.0"
 2020   1968   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2021         -
checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
        1969  +
checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f"
 2022   1970   
dependencies = [
 2023   1971   
 "equivalent",
 2024         -
 "hashbrown 0.16.1",
        1972  +
 "hashbrown 0.16.0",
 2025   1973   
 "serde",
 2026   1974   
 "serde_core",
 2027   1975   
]
 2028   1976   
 2029   1977   
[[package]]
 2030   1978   
name = "indoc"
 2031   1979   
version = "2.0.7"
 2032   1980   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2033   1981   
checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
 2034   1982   
dependencies = [
@@ -2335,2283 +2395,2343 @@
 2355   2303   
]
 2356   2304   
 2357   2305   
[[package]]
 2358   2306   
name = "minicbor-derive"
 2359   2307   
version = "0.15.3"
 2360   2308   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2361   2309   
checksum = "bd2209fff77f705b00c737016a48e73733d7fbccb8b007194db148f03561fb70"
 2362   2310   
dependencies = [
 2363   2311   
 "proc-macro2",
 2364   2312   
 "quote",
 2365         -
 "syn 2.0.111",
        2313  +
 "syn 2.0.110",
 2366   2314   
]
 2367   2315   
 2368   2316   
[[package]]
 2369   2317   
name = "minimal-lexical"
 2370   2318   
version = "0.2.1"
 2371   2319   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2372   2320   
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
 2373   2321   
 2374   2322   
[[package]]
 2375   2323   
name = "miniz_oxide"
@@ -2588,2536 +2648,2596 @@
 2608   2556   
]
 2609   2557   
 2610   2558   
[[package]]
 2611   2559   
name = "pin-project-internal"
 2612   2560   
version = "1.1.10"
 2613   2561   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2614   2562   
checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
 2615   2563   
dependencies = [
 2616   2564   
 "proc-macro2",
 2617   2565   
 "quote",
 2618         -
 "syn 2.0.111",
        2566  +
 "syn 2.0.110",
 2619   2567   
]
 2620   2568   
 2621   2569   
[[package]]
 2622   2570   
name = "pin-project-lite"
 2623   2571   
version = "0.2.16"
 2624   2572   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2625   2573   
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
 2626   2574   
 2627   2575   
[[package]]
 2628   2576   
name = "pin-utils"
@@ -2703,2651 +2763,2711 @@
 2723   2671   
 "yansi",
 2724   2672   
]
 2725   2673   
 2726   2674   
[[package]]
 2727   2675   
name = "prettyplease"
 2728   2676   
version = "0.2.37"
 2729   2677   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2730   2678   
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
 2731   2679   
dependencies = [
 2732   2680   
 "proc-macro2",
 2733         -
 "syn 2.0.111",
        2681  +
 "syn 2.0.110",
 2734   2682   
]
 2735   2683   
 2736   2684   
[[package]]
 2737   2685   
name = "proc-macro2"
 2738   2686   
version = "1.0.103"
 2739   2687   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2740   2688   
checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
 2741   2689   
dependencies = [
 2742   2690   
 "unicode-ident",
 2743   2691   
]
@@ -2809,2757 +2882,2830 @@
 2829   2777   
 2830   2778   
[[package]]
 2831   2779   
name = "pyo3-macros"
 2832   2780   
version = "0.20.3"
 2833   2781   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2834   2782   
checksum = "7305c720fa01b8055ec95e484a6eca7a83c841267f0dd5280f0c8b8551d2c158"
 2835   2783   
dependencies = [
 2836   2784   
 "proc-macro2",
 2837   2785   
 "pyo3-macros-backend",
 2838   2786   
 "quote",
 2839         -
 "syn 2.0.111",
        2787  +
 "syn 2.0.110",
 2840   2788   
]
 2841   2789   
 2842   2790   
[[package]]
 2843   2791   
name = "pyo3-macros-backend"
 2844   2792   
version = "0.20.3"
 2845   2793   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2846   2794   
checksum = "7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185"
 2847   2795   
dependencies = [
 2848   2796   
 "heck 0.4.1",
 2849   2797   
 "proc-macro2",
 2850   2798   
 "pyo3-build-config",
 2851   2799   
 "quote",
 2852         -
 "syn 2.0.111",
        2800  +
 "syn 2.0.110",
 2853   2801   
]
 2854   2802   
 2855   2803   
[[package]]
 2856   2804   
name = "query_map"
 2857   2805   
version = "0.7.0"
 2858   2806   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2859   2807   
checksum = "5eab6b8b1074ef3359a863758dae650c7c0c6027927a085b7af911c8e0bf3a15"
 2860   2808   
dependencies = [
 2861   2809   
 "form_urlencoded",
 2862   2810   
 "serde",
@@ -3217,3165 +3277,3225 @@
 3237   3185   
 "pin-project-lite",
 3238   3186   
 "s2n-tls-sys",
 3239   3187   
]
 3240   3188   
 3241   3189   
[[package]]
 3242   3190   
name = "s2n-tls-hyper"
 3243   3191   
version = "0.0.16"
 3244   3192   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3245   3193   
checksum = "d5bfd127ef11ae746efd789549ee807f5370d5cb04e2955324420f361b2c2bbe"
 3246   3194   
dependencies = [
 3247         -
 "http 1.4.0",
        3195  +
 "http 1.3.1",
 3248   3196   
 "hyper 1.8.1",
 3249   3197   
 "hyper-util",
 3250   3198   
 "s2n-tls",
 3251   3199   
 "s2n-tls-tokio",
 3252   3200   
 "tower-service",
 3253   3201   
]
 3254   3202   
 3255   3203   
[[package]]
 3256   3204   
name = "s2n-tls-sys"
 3257   3205   
version = "0.3.24"
@@ -3373,3321 +3550,3498 @@
 3393   3341   
]
 3394   3342   
 3395   3343   
[[package]]
 3396   3344   
name = "serde_derive"
 3397   3345   
version = "1.0.228"
 3398   3346   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3399   3347   
checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
 3400   3348   
dependencies = [
 3401   3349   
 "proc-macro2",
 3402   3350   
 "quote",
 3403         -
 "syn 2.0.111",
        3351  +
 "syn 2.0.110",
 3404   3352   
]
 3405   3353   
 3406   3354   
[[package]]
 3407   3355   
name = "serde_json"
 3408   3356   
version = "1.0.145"
 3409   3357   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3410   3358   
checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
 3411   3359   
dependencies = [
 3412         -
 "indexmap 2.12.1",
        3360  +
 "indexmap 2.12.0",
 3413   3361   
 "itoa",
 3414   3362   
 "memchr",
 3415   3363   
 "ryu",
 3416   3364   
 "serde",
 3417   3365   
 "serde_core",
 3418   3366   
]
 3419   3367   
 3420   3368   
[[package]]
 3421   3369   
name = "serde_path_to_error"
 3422   3370   
version = "0.1.20"
 3423   3371   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3424   3372   
checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457"
 3425   3373   
dependencies = [
 3426   3374   
 "itoa",
 3427   3375   
 "serde",
 3428   3376   
 "serde_core",
 3429   3377   
]
 3430   3378   
 3431   3379   
[[package]]
 3432   3380   
name = "serde_urlencoded"
 3433   3381   
version = "0.7.1"
 3434   3382   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3435   3383   
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
 3436   3384   
dependencies = [
 3437   3385   
 "form_urlencoded",
 3438   3386   
 "itoa",
 3439   3387   
 "ryu",
 3440   3388   
 "serde",
 3441   3389   
]
 3442   3390   
 3443   3391   
[[package]]
 3444   3392   
name = "serial_test"
 3445   3393   
version = "3.2.0"
 3446   3394   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3447   3395   
checksum = "1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9"
 3448   3396   
dependencies = [
 3449   3397   
 "futures",
 3450   3398   
 "log",
 3451   3399   
 "once_cell",
 3452   3400   
 "parking_lot",
 3453   3401   
 "scc",
 3454   3402   
 "serial_test_derive",
 3455   3403   
]
 3456   3404   
 3457   3405   
[[package]]
 3458   3406   
name = "serial_test_derive"
 3459   3407   
version = "3.2.0"
 3460   3408   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3461   3409   
checksum = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef"
 3462   3410   
dependencies = [
 3463   3411   
 "proc-macro2",
 3464   3412   
 "quote",
 3465         -
 "syn 2.0.111",
        3413  +
 "syn 2.0.110",
 3466   3414   
]
 3467   3415   
 3468   3416   
[[package]]
 3469   3417   
name = "sha1"
 3470   3418   
version = "0.10.6"
 3471   3419   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3472   3420   
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
 3473   3421   
dependencies = [
 3474   3422   
 "cfg-if",
 3475   3423   
 "cpufeatures",
 3476   3424   
 "digest",
 3477   3425   
]
 3478   3426   
 3479   3427   
[[package]]
 3480   3428   
name = "sha2"
 3481   3429   
version = "0.10.9"
 3482   3430   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3483   3431   
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
 3484   3432   
dependencies = [
 3485   3433   
 "cfg-if",
 3486   3434   
 "cpufeatures",
 3487   3435   
 "digest",
 3488   3436   
]
 3489   3437   
 3490   3438   
[[package]]
 3491   3439   
name = "sharded-slab"
 3492   3440   
version = "0.1.7"
 3493   3441   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3494   3442   
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
 3495   3443   
dependencies = [
 3496   3444   
 "lazy_static",
 3497   3445   
]
 3498   3446   
 3499   3447   
[[package]]
 3500   3448   
name = "shlex"
 3501   3449   
version = "1.3.0"
 3502   3450   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3503   3451   
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
 3504   3452   
 3505   3453   
[[package]]
 3506   3454   
name = "signal-hook"
 3507   3455   
version = "0.3.18"
 3508   3456   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3509   3457   
checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
 3510   3458   
dependencies = [
 3511   3459   
 "cc",
 3512   3460   
 "libc",
 3513   3461   
 "signal-hook-registry",
 3514   3462   
]
 3515   3463   
 3516   3464   
[[package]]
 3517   3465   
name = "signal-hook-registry"
 3518         -
version = "1.4.7"
        3466  +
version = "1.4.6"
 3519   3467   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3520         -
checksum = "7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad"
        3468  +
checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
 3521   3469   
dependencies = [
 3522   3470   
 "libc",
 3523   3471   
]
 3524   3472   
 3525   3473   
[[package]]
 3526   3474   
name = "simd-adler32"
 3527   3475   
version = "0.3.7"
 3528   3476   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3529   3477   
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
 3530   3478   
@@ -3576,3524 +3653,3601 @@
 3596   3544   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3597   3545   
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
 3598   3546   
dependencies = [
 3599   3547   
 "proc-macro2",
 3600   3548   
 "quote",
 3601   3549   
 "unicode-ident",
 3602   3550   
]
 3603   3551   
 3604   3552   
[[package]]
 3605   3553   
name = "syn"
 3606         -
version = "2.0.111"
        3554  +
version = "2.0.110"
 3607   3555   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3608         -
checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
        3556  +
checksum = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea"
 3609   3557   
dependencies = [
 3610   3558   
 "proc-macro2",
 3611   3559   
 "quote",
 3612   3560   
 "unicode-ident",
 3613   3561   
]
 3614   3562   
 3615   3563   
[[package]]
 3616   3564   
name = "synstructure"
 3617   3565   
version = "0.13.2"
 3618   3566   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3619   3567   
checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
 3620   3568   
dependencies = [
 3621   3569   
 "proc-macro2",
 3622   3570   
 "quote",
 3623         -
 "syn 2.0.111",
        3571  +
 "syn 2.0.110",
 3624   3572   
]
 3625   3573   
 3626   3574   
[[package]]
 3627   3575   
name = "system-configuration"
 3628   3576   
version = "0.6.1"
 3629   3577   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3630   3578   
checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
 3631   3579   
dependencies = [
 3632   3580   
 "bitflags 2.10.0",
 3633   3581   
 "core-foundation 0.9.4",
@@ -3683,3631 +3754,3702 @@
 3703   3651   
]
 3704   3652   
 3705   3653   
[[package]]
 3706   3654   
name = "thiserror-impl"
 3707   3655   
version = "1.0.69"
 3708   3656   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3709   3657   
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
 3710   3658   
dependencies = [
 3711   3659   
 "proc-macro2",
 3712   3660   
 "quote",
 3713         -
 "syn 2.0.111",
        3661  +
 "syn 2.0.110",
 3714   3662   
]
 3715   3663   
 3716   3664   
[[package]]
 3717   3665   
name = "thiserror-impl"
 3718   3666   
version = "2.0.17"
 3719   3667   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3720   3668   
checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
 3721   3669   
dependencies = [
 3722   3670   
 "proc-macro2",
 3723   3671   
 "quote",
 3724         -
 "syn 2.0.111",
        3672  +
 "syn 2.0.110",
 3725   3673   
]
 3726   3674   
 3727   3675   
[[package]]
 3728   3676   
name = "thread_local"
 3729   3677   
version = "1.1.9"
 3730   3678   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3731   3679   
checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
 3732   3680   
dependencies = [
 3733   3681   
 "cfg-if",
 3734   3682   
]
@@ -3811,3759 +3871,3819 @@
 3831   3779   
]
 3832   3780   
 3833   3781   
[[package]]
 3834   3782   
name = "tokio-macros"
 3835   3783   
version = "2.6.0"
 3836   3784   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3837   3785   
checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
 3838   3786   
dependencies = [
 3839   3787   
 "proc-macro2",
 3840   3788   
 "quote",
 3841         -
 "syn 2.0.111",
        3789  +
 "syn 2.0.110",
 3842   3790   
]
 3843   3791   
 3844   3792   
[[package]]
 3845   3793   
name = "tokio-rustls"
 3846   3794   
version = "0.24.1"
 3847   3795   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3848   3796   
checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
 3849   3797   
dependencies = [
 3850   3798   
 "rustls 0.21.12",
 3851   3799   
 "tokio",
@@ -3973,3921 +4033,3981 @@
 3993   3941   
]
 3994   3942   
 3995   3943   
[[package]]
 3996   3944   
name = "tracing-attributes"
 3997   3945   
version = "0.1.30"
 3998   3946   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3999   3947   
checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
 4000   3948   
dependencies = [
 4001   3949   
 "proc-macro2",
 4002   3950   
 "quote",
 4003         -
 "syn 2.0.111",
        3951  +
 "syn 2.0.110",
 4004   3952   
]
 4005   3953   
 4006   3954   
[[package]]
 4007   3955   
name = "tracing-core"
 4008   3956   
version = "0.1.34"
 4009   3957   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4010   3958   
checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
 4011   3959   
dependencies = [
 4012   3960   
 "once_cell",
 4013   3961   
 "valuable",
@@ -4046,3994 +4106,4054 @@
 4066   4014   
 "tracing-test-macro",
 4067   4015   
]
 4068   4016   
 4069   4017   
[[package]]
 4070   4018   
name = "tracing-test-macro"
 4071   4019   
version = "0.2.5"
 4072   4020   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4073   4021   
checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568"
 4074   4022   
dependencies = [
 4075   4023   
 "quote",
 4076         -
 "syn 2.0.111",
        4024  +
 "syn 2.0.110",
 4077   4025   
]
 4078   4026   
 4079   4027   
[[package]]
 4080   4028   
name = "try-lock"
 4081   4029   
version = "0.2.5"
 4082   4030   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4083   4031   
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
 4084   4032   
 4085   4033   
[[package]]
 4086   4034   
name = "typenum"
@@ -4135,4083 +4197,4145 @@
 4155   4103   
]
 4156   4104   
 4157   4105   
[[package]]
 4158   4106   
name = "valuable"
 4159   4107   
version = "0.1.1"
 4160   4108   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4161   4109   
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
 4162   4110   
 4163   4111   
[[package]]
 4164   4112   
name = "value-bag"
 4165         -
version = "1.12.0"
        4113  +
version = "1.11.1"
 4166   4114   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4167         -
checksum = "7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0"
        4115  +
checksum = "943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5"
 4168   4116   
 4169   4117   
[[package]]
 4170   4118   
name = "version_check"
 4171   4119   
version = "0.9.5"
 4172   4120   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4173   4121   
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
 4174   4122   
 4175   4123   
[[package]]
 4176   4124   
name = "vsimd"
 4177   4125   
version = "0.8.0"
@@ -4248,4196 +4308,4256 @@
 4268   4216   
 4269   4217   
[[package]]
 4270   4218   
name = "wasm-bindgen-macro-support"
 4271   4219   
version = "0.2.105"
 4272   4220   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4273   4221   
checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc"
 4274   4222   
dependencies = [
 4275   4223   
 "bumpalo",
 4276   4224   
 "proc-macro2",
 4277   4225   
 "quote",
 4278         -
 "syn 2.0.111",
        4226  +
 "syn 2.0.110",
 4279   4227   
 "wasm-bindgen-shared",
 4280   4228   
]
 4281   4229   
 4282   4230   
[[package]]
 4283   4231   
name = "wasm-bindgen-shared"
 4284   4232   
version = "0.2.105"
 4285   4233   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4286   4234   
checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76"
 4287   4235   
dependencies = [
 4288   4236   
 "unicode-ident",
@@ -4636,4584 +4748,4696 @@
 4656   4604   
]
 4657   4605   
 4658   4606   
[[package]]
 4659   4607   
name = "yoke-derive"
 4660   4608   
version = "0.8.1"
 4661   4609   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4662   4610   
checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
 4663   4611   
dependencies = [
 4664   4612   
 "proc-macro2",
 4665   4613   
 "quote",
 4666         -
 "syn 2.0.111",
        4614  +
 "syn 2.0.110",
 4667   4615   
 "synstructure",
 4668   4616   
]
 4669   4617   
 4670   4618   
[[package]]
 4671   4619   
name = "zerocopy"
 4672         -
version = "0.8.30"
        4620  +
version = "0.8.27"
 4673   4621   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4674         -
checksum = "4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c"
        4622  +
checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
 4675   4623   
dependencies = [
 4676   4624   
 "zerocopy-derive",
 4677   4625   
]
 4678   4626   
 4679   4627   
[[package]]
 4680   4628   
name = "zerocopy-derive"
 4681         -
version = "0.8.30"
        4629  +
version = "0.8.27"
 4682   4630   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4683         -
checksum = "cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5"
        4631  +
checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
 4684   4632   
dependencies = [
 4685   4633   
 "proc-macro2",
 4686   4634   
 "quote",
 4687         -
 "syn 2.0.111",
        4635  +
 "syn 2.0.110",
 4688   4636   
]
 4689   4637   
 4690   4638   
[[package]]
 4691   4639   
name = "zerofrom"
 4692   4640   
version = "0.1.6"
 4693   4641   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4694   4642   
checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
 4695   4643   
dependencies = [
 4696   4644   
 "zerofrom-derive",
 4697   4645   
]
 4698   4646   
 4699   4647   
[[package]]
 4700   4648   
name = "zerofrom-derive"
 4701   4649   
version = "0.1.6"
 4702   4650   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4703   4651   
checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
 4704   4652   
dependencies = [
 4705   4653   
 "proc-macro2",
 4706   4654   
 "quote",
 4707         -
 "syn 2.0.111",
        4655  +
 "syn 2.0.110",
 4708   4656   
 "synstructure",
 4709   4657   
]
 4710   4658   
 4711   4659   
[[package]]
 4712   4660   
name = "zeroize"
 4713   4661   
version = "1.8.2"
 4714   4662   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4715   4663   
checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
 4716   4664   
 4717   4665   
[[package]]
 4718   4666   
name = "zerotrie"
 4719   4667   
version = "0.2.3"
 4720   4668   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4721   4669   
checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
 4722   4670   
dependencies = [
 4723   4671   
 "displaydoc",
 4724   4672   
 "yoke",
 4725   4673   
 "zerofrom",
 4726   4674   
]
 4727   4675   
 4728   4676   
[[package]]
 4729   4677   
name = "zerovec"
 4730   4678   
version = "0.11.5"
 4731   4679   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4732   4680   
checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
 4733   4681   
dependencies = [
 4734   4682   
 "yoke",
 4735   4683   
 "zerofrom",
 4736   4684   
 "zerovec-derive",
 4737   4685   
]
 4738   4686   
 4739   4687   
[[package]]
 4740   4688   
name = "zerovec-derive"
 4741   4689   
version = "0.11.2"
 4742   4690   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4743   4691   
checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
 4744   4692   
dependencies = [
 4745   4693   
 "proc-macro2",
 4746   4694   
 "quote",
 4747         -
 "syn 2.0.111",
        4695  +
 "syn 2.0.110",
 4748   4696   
]

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

@@ -174,174 +238,241 @@
  194    194   
            #[allow(clippy::unnecessary_wraps)]
  195    195   
            fn update_http_builder(
  196    196   
                input: &crate::operation::streaming_operation::StreamingOperationInput,
  197    197   
                builder: ::http::request::Builder,
  198    198   
            ) -> ::std::result::Result<::http::request::Builder, ::aws_smithy_types::error::operation::BuildError> {
  199    199   
                let mut uri = ::std::string::String::new();
  200    200   
                uri_base(input, &mut uri)?;
  201    201   
                ::std::result::Result::Ok(builder.method("POST").uri(uri))
  202    202   
            }
  203    203   
            let mut builder = update_http_builder(&input, ::http::request::Builder::new())?;
  204         -
            builder = _header_serialization_settings.set_default_header(builder, ::http::header::CONTENT_TYPE, "application/cbor");
         204  +
            builder = _header_serialization_settings.set_default_header(builder, ::http::header::CONTENT_TYPE, "application/vnd.amazon.eventstream");
  205    205   
            builder =
  206    206   
                _header_serialization_settings.set_default_header(builder, ::http::header::HeaderName::from_static("smithy-protocol"), "rpc-v2-cbor");
  207         -
            builder =
  208         -
                _header_serialization_settings.set_default_header(builder, ::http::header::HeaderName::from_static("accept"), "application/cbor");
         207  +
            builder = _header_serialization_settings.set_default_header(
         208  +
                builder,
         209  +
                ::http::header::HeaderName::from_static("accept"),
         210  +
                "application/vnd.amazon.eventstream",
         211  +
            );
  209    212   
            builder
  210    213   
        };
  211    214   
        let body = ::aws_smithy_types::body::SdkBody::from({
  212    215   
            let error_marshaller = crate::event_stream_serde::EventsErrorMarshaller::new();
  213    216   
            let marshaller = crate::event_stream_serde::EventsMarshaller::new();
  214    217   
            let (signer, signer_sender) = ::aws_smithy_eventstream::frame::DeferredSigner::new();
  215    218   
            _cfg.interceptor_state().store_put(signer_sender);
  216    219   
            ::aws_smithy_types::body::SdkBody::from_body_0_4(::hyper::Body::wrap_stream(input.events.into_body_stream(
  217    220   
                marshaller,
  218    221   
                error_marshaller,

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

@@ -176,176 +240,243 @@
  196    196   
            #[allow(clippy::unnecessary_wraps)]
  197    197   
            fn update_http_builder(
  198    198   
                input: &crate::operation::streaming_operation_with_initial_data::StreamingOperationWithInitialDataInput,
  199    199   
                builder: ::http::request::Builder,
  200    200   
            ) -> ::std::result::Result<::http::request::Builder, ::aws_smithy_types::error::operation::BuildError> {
  201    201   
                let mut uri = ::std::string::String::new();
  202    202   
                uri_base(input, &mut uri)?;
  203    203   
                ::std::result::Result::Ok(builder.method("POST").uri(uri))
  204    204   
            }
  205    205   
            let mut builder = update_http_builder(&input, ::http::request::Builder::new())?;
  206         -
            builder = _header_serialization_settings.set_default_header(builder, ::http::header::CONTENT_TYPE, "application/cbor");
         206  +
            builder = _header_serialization_settings.set_default_header(builder, ::http::header::CONTENT_TYPE, "application/vnd.amazon.eventstream");
  207    207   
            builder =
  208    208   
                _header_serialization_settings.set_default_header(builder, ::http::header::HeaderName::from_static("smithy-protocol"), "rpc-v2-cbor");
  209         -
            builder =
  210         -
                _header_serialization_settings.set_default_header(builder, ::http::header::HeaderName::from_static("accept"), "application/cbor");
         209  +
            builder = _header_serialization_settings.set_default_header(
         210  +
                builder,
         211  +
                ::http::header::HeaderName::from_static("accept"),
         212  +
                "application/vnd.amazon.eventstream",
         213  +
            );
  211    214   
            builder
  212    215   
        };
  213    216   
        let body = ::aws_smithy_types::body::SdkBody::from({
  214    217   
            let error_marshaller = crate::event_stream_serde::EventsErrorMarshaller::new();
  215    218   
            let marshaller = crate::event_stream_serde::EventsMarshaller::new();
  216    219   
            let (signer, signer_sender) = ::aws_smithy_eventstream::frame::DeferredSigner::new();
  217    220   
            _cfg.interceptor_state().store_put(signer_sender);
  218    221   
            ::aws_smithy_types::body::SdkBody::from_body_0_4(::hyper::Body::wrap_stream({
  219    222   
                use ::futures_util::StreamExt;
  220    223   
                let body =

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

@@ -179,179 +243,246 @@
  199    199   
            #[allow(clippy::unnecessary_wraps)]
  200    200   
            fn update_http_builder(
  201    201   
                input: &crate::operation::streaming_operation_with_initial_response::StreamingOperationWithInitialResponseInput,
  202    202   
                builder: ::http::request::Builder,
  203    203   
            ) -> ::std::result::Result<::http::request::Builder, ::aws_smithy_types::error::operation::BuildError> {
  204    204   
                let mut uri = ::std::string::String::new();
  205    205   
                uri_base(input, &mut uri)?;
  206    206   
                ::std::result::Result::Ok(builder.method("POST").uri(uri))
  207    207   
            }
  208    208   
            let mut builder = update_http_builder(&input, ::http::request::Builder::new())?;
  209         -
            builder = _header_serialization_settings.set_default_header(builder, ::http::header::CONTENT_TYPE, "application/cbor");
         209  +
            builder = _header_serialization_settings.set_default_header(builder, ::http::header::CONTENT_TYPE, "application/vnd.amazon.eventstream");
  210    210   
            builder =
  211    211   
                _header_serialization_settings.set_default_header(builder, ::http::header::HeaderName::from_static("smithy-protocol"), "rpc-v2-cbor");
  212         -
            builder =
  213         -
                _header_serialization_settings.set_default_header(builder, ::http::header::HeaderName::from_static("accept"), "application/cbor");
         212  +
            builder = _header_serialization_settings.set_default_header(
         213  +
                builder,
         214  +
                ::http::header::HeaderName::from_static("accept"),
         215  +
                "application/vnd.amazon.eventstream",
         216  +
            );
  214    217   
            builder
  215    218   
        };
  216    219   
        let body = ::aws_smithy_types::body::SdkBody::from({
  217    220   
            let error_marshaller = crate::event_stream_serde::EventsErrorMarshaller::new();
  218    221   
            let marshaller = crate::event_stream_serde::EventsMarshaller::new();
  219    222   
            let (signer, signer_sender) = ::aws_smithy_eventstream::frame::DeferredSigner::new();
  220    223   
            _cfg.interceptor_state().store_put(signer_sender);
  221    224   
            ::aws_smithy_types::body::SdkBody::from_body_0_4(::hyper::Body::wrap_stream(input.events.into_body_stream(
  222    225   
                marshaller,
  223    226   
                error_marshaller,

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

@@ -176,176 +240,243 @@
  196    196   
            #[allow(clippy::unnecessary_wraps)]
  197    197   
            fn update_http_builder(
  198    198   
                input: &crate::operation::streaming_operation_with_optional_data::StreamingOperationWithOptionalDataInput,
  199    199   
                builder: ::http::request::Builder,
  200    200   
            ) -> ::std::result::Result<::http::request::Builder, ::aws_smithy_types::error::operation::BuildError> {
  201    201   
                let mut uri = ::std::string::String::new();
  202    202   
                uri_base(input, &mut uri)?;
  203    203   
                ::std::result::Result::Ok(builder.method("POST").uri(uri))
  204    204   
            }
  205    205   
            let mut builder = update_http_builder(&input, ::http::request::Builder::new())?;
  206         -
            builder = _header_serialization_settings.set_default_header(builder, ::http::header::CONTENT_TYPE, "application/cbor");
         206  +
            builder = _header_serialization_settings.set_default_header(builder, ::http::header::CONTENT_TYPE, "application/vnd.amazon.eventstream");
  207    207   
            builder =
  208    208   
                _header_serialization_settings.set_default_header(builder, ::http::header::HeaderName::from_static("smithy-protocol"), "rpc-v2-cbor");
  209         -
            builder =
  210         -
                _header_serialization_settings.set_default_header(builder, ::http::header::HeaderName::from_static("accept"), "application/cbor");
         209  +
            builder = _header_serialization_settings.set_default_header(
         210  +
                builder,
         211  +
                ::http::header::HeaderName::from_static("accept"),
         212  +
                "application/vnd.amazon.eventstream",
         213  +
            );
  211    214   
            builder
  212    215   
        };
  213    216   
        let body = ::aws_smithy_types::body::SdkBody::from({
  214    217   
            let error_marshaller = crate::event_stream_serde::EventsErrorMarshaller::new();
  215    218   
            let marshaller = crate::event_stream_serde::EventsMarshaller::new();
  216    219   
            let (signer, signer_sender) = ::aws_smithy_eventstream::frame::DeferredSigner::new();
  217    220   
            _cfg.interceptor_state().store_put(signer_sender);
  218    221   
            ::aws_smithy_types::body::SdkBody::from_body_0_4(::hyper::Body::wrap_stream({
  219    222   
                use ::futures_util::StreamExt;
  220    223   
                let body =