Client Test

Client Test

rev. b03bf5aed2782c4318a3be6187062c92ef123a66

Files changed:

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

@@ -297,297 +357,357 @@
  317    317   
name = "aws-smithy-cbor"
  318    318   
version = "0.61.3"
  319    319   
dependencies = [
  320    320   
 "aws-smithy-types",
  321    321   
 "criterion",
  322    322   
 "minicbor",
  323    323   
]
  324    324   
  325    325   
[[package]]
  326    326   
name = "aws-smithy-checksums"
  327         -
version = "0.63.11"
         327  +
version = "0.63.10"
  328    328   
dependencies = [
  329    329   
 "aws-smithy-http",
  330    330   
 "aws-smithy-types",
  331    331   
 "bytes",
  332    332   
 "bytes-utils",
  333    333   
 "crc-fast",
  334    334   
 "hex",
  335    335   
 "http 0.2.12",
  336    336   
 "http-body 0.4.6",
  337    337   
 "md-5",
@@ -416,416 +494,494 @@
  436    436   
 "http-body 1.0.1",
  437    437   
 "http-body-util",
  438    438   
 "hyper 0.14.32",
  439    439   
 "hyper 1.7.0",
  440    440   
 "hyper-rustls 0.24.2",
  441    441   
 "hyper-rustls 0.27.7",
  442    442   
 "hyper-util",
  443    443   
 "indexmap 2.12.0",
  444    444   
 "pin-project-lite",
  445    445   
 "rustls 0.21.12",
  446         -
 "rustls 0.23.35",
         446  +
 "rustls 0.23.34",
  447    447   
 "rustls-native-certs 0.8.2",
  448    448   
 "rustls-pemfile 2.2.0",
  449    449   
 "rustls-pki-types",
  450    450   
 "s2n-tls",
  451    451   
 "s2n-tls-hyper",
  452    452   
 "s2n-tls-tokio",
  453    453   
 "serde",
  454    454   
 "serde_json",
  455    455   
 "serial_test",
  456    456   
 "tokio",
  457    457   
 "tokio-rustls 0.26.4",
  458    458   
 "tower 0.5.2",
  459    459   
 "tracing",
  460    460   
]
  461    461   
  462    462   
[[package]]
  463    463   
name = "aws-smithy-http-server"
  464         -
version = "0.65.9"
         464  +
version = "0.65.8"
  465    465   
dependencies = [
  466    466   
 "aws-smithy-cbor",
  467    467   
 "aws-smithy-http",
  468    468   
 "aws-smithy-json",
  469    469   
 "aws-smithy-runtime-api",
  470    470   
 "aws-smithy-types",
  471    471   
 "aws-smithy-xml",
  472    472   
 "bytes",
  473    473   
 "futures-util",
  474    474   
 "http 0.2.12",
@@ -525,525 +633,633 @@
  545    545   
 "aws-smithy-http-client",
  546    546   
 "aws-smithy-runtime",
  547    547   
 "aws-smithy-runtime-api",
  548    548   
 "aws-smithy-types",
  549    549   
 "http 1.3.1",
  550    550   
 "tokio",
  551    551   
]
  552    552   
  553    553   
[[package]]
  554    554   
name = "aws-smithy-observability"
  555         -
version = "0.1.4"
         555  +
version = "0.1.5"
  556    556   
dependencies = [
  557    557   
 "aws-smithy-runtime-api",
  558    558   
 "serial_test",
  559    559   
]
  560    560   
  561    561   
[[package]]
  562    562   
name = "aws-smithy-observability-otel"
  563    563   
version = "0.1.2"
  564    564   
dependencies = [
  565    565   
 "async-global-executor",
  566    566   
 "async-task",
  567    567   
 "aws-smithy-observability",
  568    568   
 "criterion",
  569    569   
 "opentelemetry",
  570    570   
 "opentelemetry_sdk",
  571    571   
 "stats_alloc",
  572    572   
 "tokio",
  573    573   
 "value-bag",
  574    574   
]
  575    575   
  576    576   
[[package]]
  577    577   
name = "aws-smithy-protocol-test"
  578    578   
version = "0.63.6"
  579    579   
dependencies = [
  580    580   
 "assert-json-diff",
  581    581   
 "aws-smithy-runtime-api",
  582    582   
 "base64-simd",
  583    583   
 "cbor-diag",
  584    584   
 "ciborium",
  585    585   
 "http 0.2.12",
  586    586   
 "pretty_assertions",
  587    587   
 "regex-lite",
  588    588   
 "roxmltree",
  589    589   
 "serde_json",
  590    590   
 "thiserror 2.0.17",
  591    591   
]
  592    592   
  593    593   
[[package]]
  594    594   
name = "aws-smithy-query"
  595    595   
version = "0.60.8"
  596    596   
dependencies = [
  597    597   
 "aws-smithy-types",
  598    598   
 "urlencoding",
  599    599   
]
  600    600   
  601    601   
[[package]]
  602    602   
name = "aws-smithy-runtime"
  603         -
version = "1.9.4"
         603  +
version = "1.9.5"
  604    604   
dependencies = [
  605    605   
 "approx",
  606    606   
 "aws-smithy-async",
  607    607   
 "aws-smithy-http",
  608    608   
 "aws-smithy-http-client",
  609    609   
 "aws-smithy-observability",
  610    610   
 "aws-smithy-runtime-api",
  611    611   
 "aws-smithy-types",
  612    612   
 "bytes",
  613    613   
 "fastrand",
@@ -863,863 +925,925 @@
  883    883   
 "num-bigint",
  884    884   
 "num-rational",
  885    885   
 "num-traits",
  886    886   
 "separator",
  887    887   
 "url",
  888    888   
 "uuid",
  889    889   
]
  890    890   
  891    891   
[[package]]
  892    892   
name = "cc"
  893         -
version = "1.2.44"
         893  +
version = "1.2.43"
  894    894   
source = "registry+https://github.com/rust-lang/crates.io-index"
  895         -
checksum = "37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3"
         895  +
checksum = "739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2"
  896    896   
dependencies = [
  897    897   
 "find-msvc-tools",
  898    898   
 "jobserver",
  899    899   
 "libc",
  900    900   
 "shlex",
  901    901   
]
  902    902   
  903    903   
[[package]]
  904    904   
name = "cexpr"
  905    905   
version = "0.6.0"
@@ -952,952 +1023,1023 @@
  972    972   
 "bitflags 1.3.2",
  973    973   
 "clap_lex 0.2.4",
  974    974   
 "indexmap 1.9.3",
  975    975   
 "strsim",
  976    976   
 "termcolor",
  977    977   
 "textwrap",
  978    978   
]
  979    979   
  980    980   
[[package]]
  981    981   
name = "clap"
  982         -
version = "4.5.51"
         982  +
version = "4.5.50"
  983    983   
source = "registry+https://github.com/rust-lang/crates.io-index"
  984         -
checksum = "4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5"
         984  +
checksum = "0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623"
  985    985   
dependencies = [
  986    986   
 "clap_builder",
  987    987   
]
  988    988   
  989    989   
[[package]]
  990    990   
name = "clap_builder"
  991         -
version = "4.5.51"
         991  +
version = "4.5.50"
  992    992   
source = "registry+https://github.com/rust-lang/crates.io-index"
  993         -
checksum = "75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a"
         993  +
checksum = "0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0"
  994    994   
dependencies = [
  995    995   
 "anstyle",
  996    996   
 "clap_lex 0.7.6",
  997    997   
]
  998    998   
  999    999   
[[package]]
 1000   1000   
name = "clap_lex"
 1001   1001   
version = "0.2.4"
 1002   1002   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1003   1003   
checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
@@ -1054,1054 +1143,1143 @@
 1074   1074   
]
 1075   1075   
 1076   1076   
[[package]]
 1077   1077   
name = "crc-catalog"
 1078   1078   
version = "2.4.0"
 1079   1079   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1080   1080   
checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
 1081   1081   
 1082   1082   
[[package]]
 1083   1083   
name = "crc-fast"
 1084         -
version = "1.6.0"
        1084  +
version = "1.3.0"
 1085   1085   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1086         -
checksum = "6ddc2d09feefeee8bd78101665bd8645637828fa9317f9f292496dbbd8c65ff3"
        1086  +
checksum = "6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f"
 1087   1087   
dependencies = [
 1088   1088   
 "crc",
 1089   1089   
 "digest",
        1090  +
 "libc",
 1090   1091   
 "rand 0.9.2",
 1091   1092   
 "regex",
 1092         -
 "rustversion",
 1093   1093   
]
 1094   1094   
 1095   1095   
[[package]]
 1096   1096   
name = "crc32fast"
 1097   1097   
version = "1.5.0"
 1098   1098   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1099   1099   
checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
 1100   1100   
dependencies = [
 1101   1101   
 "cfg-if",
 1102   1102   
]
 1103   1103   
 1104   1104   
[[package]]
 1105   1105   
name = "criterion"
 1106   1106   
version = "0.5.1"
 1107   1107   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1108   1108   
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
 1109   1109   
dependencies = [
 1110   1110   
 "anes",
 1111   1111   
 "cast",
 1112   1112   
 "ciborium",
 1113         -
 "clap 4.5.51",
        1113  +
 "clap 4.5.50",
 1114   1114   
 "criterion-plot",
 1115   1115   
 "futures",
 1116   1116   
 "is-terminal",
 1117   1117   
 "itertools 0.10.5",
 1118   1118   
 "num-traits",
 1119   1119   
 "once_cell",
 1120   1120   
 "oorandom",
 1121   1121   
 "plotters",
 1122   1122   
 "rayon",
 1123   1123   
 "regex",
@@ -1789,1789 +1849,1849 @@
 1809   1809   
 1810   1810   
[[package]]
 1811   1811   
name = "hyper-rustls"
 1812   1812   
version = "0.27.7"
 1813   1813   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1814   1814   
checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
 1815   1815   
dependencies = [
 1816   1816   
 "http 1.3.1",
 1817   1817   
 "hyper 1.7.0",
 1818   1818   
 "hyper-util",
 1819         -
 "rustls 0.23.35",
        1819  +
 "rustls 0.23.34",
 1820   1820   
 "rustls-native-certs 0.8.2",
 1821   1821   
 "rustls-pki-types",
 1822   1822   
 "tokio",
 1823   1823   
 "tokio-rustls 0.26.4",
 1824   1824   
 "tower-service",
 1825   1825   
]
 1826   1826   
 1827   1827   
[[package]]
 1828   1828   
name = "hyper-util"
 1829   1829   
version = "0.1.17"
@@ -3035,3035 +3097,3097 @@
 3055   3055   
checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e"
 3056   3056   
dependencies = [
 3057   3057   
 "log",
 3058   3058   
 "ring 0.17.14",
 3059   3059   
 "rustls-webpki 0.101.7",
 3060   3060   
 "sct",
 3061   3061   
]
 3062   3062   
 3063   3063   
[[package]]
 3064   3064   
name = "rustls"
 3065         -
version = "0.23.35"
        3065  +
version = "0.23.34"
 3066   3066   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3067         -
checksum = "533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f"
        3067  +
checksum = "6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7"
 3068   3068   
dependencies = [
 3069   3069   
 "aws-lc-rs",
 3070   3070   
 "log",
 3071   3071   
 "once_cell",
 3072   3072   
 "ring 0.17.14",
 3073   3073   
 "rustls-pki-types",
 3074   3074   
 "rustls-webpki 0.103.8",
 3075   3075   
 "subtle",
 3076   3076   
 "zeroize",
 3077   3077   
]
@@ -3778,3778 +3870,3870 @@
 3798   3798   
 "rustls 0.21.12",
 3799   3799   
 "tokio",
 3800   3800   
]
 3801   3801   
 3802   3802   
[[package]]
 3803   3803   
name = "tokio-rustls"
 3804   3804   
version = "0.26.4"
 3805   3805   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3806   3806   
checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
 3807   3807   
dependencies = [
 3808         -
 "rustls 0.23.35",
        3808  +
 "rustls 0.23.34",
 3809   3809   
 "tokio",
 3810   3810   
]
 3811   3811   
 3812   3812   
[[package]]
 3813   3813   
name = "tokio-stream"
 3814   3814   
version = "0.1.17"
 3815   3815   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3816   3816   
checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047"
 3817   3817   
dependencies = [
 3818   3818   
 "futures-core",
 3819   3819   
 "pin-project-lite",
 3820   3820   
 "tokio",
 3821   3821   
]
 3822   3822   
 3823   3823   
[[package]]
 3824   3824   
name = "tokio-test"
 3825   3825   
version = "0.4.4"
 3826   3826   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3827   3827   
checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7"
 3828   3828   
dependencies = [
 3829   3829   
 "async-stream",
 3830   3830   
 "bytes",
 3831   3831   
 "futures-core",
 3832   3832   
 "tokio",
 3833   3833   
 "tokio-stream",
 3834   3834   
]
 3835   3835   
 3836   3836   
[[package]]
 3837   3837   
name = "tokio-util"
 3838         -
version = "0.7.17"
        3838  +
version = "0.7.16"
 3839   3839   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3840         -
checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594"
        3840  +
checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5"
 3841   3841   
dependencies = [
 3842   3842   
 "bytes",
 3843   3843   
 "futures-core",
 3844   3844   
 "futures-sink",
 3845   3845   
 "pin-project-lite",
 3846   3846   
 "tokio",
 3847   3847   
]
 3848   3848   
 3849   3849   
[[package]]
 3850   3850   
name = "tower"
@@ -4017,4017 +4079,4079 @@
 4037   4037   
checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
 4038   4038   
 4039   4039   
[[package]]
 4040   4040   
name = "unarray"
 4041   4041   
version = "0.1.4"
 4042   4042   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4043   4043   
checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
 4044   4044   
 4045   4045   
[[package]]
 4046   4046   
name = "unicode-ident"
 4047         -
version = "1.0.22"
        4047  +
version = "1.0.20"
 4048   4048   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4049         -
checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
        4049  +
checksum = "462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06"
 4050   4050   
 4051   4051   
[[package]]
 4052   4052   
name = "unindent"
 4053   4053   
version = "0.2.4"
 4054   4054   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4055   4055   
checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
 4056   4056   
 4057   4057   
[[package]]
 4058   4058   
name = "untrusted"
 4059   4059   
version = "0.7.1"