Client Test

Client Test

rev. d691b1aa7ca2054157c66cc3af9fb9ea8f9e5aac (ignoring whitespace)

Files changed:

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

@@ -455,455 +549,549 @@
  475    475   
 "http 0.2.12",
  476    476   
 "http-body 0.4.6",
  477    477   
 "hyper 0.14.32",
  478    478   
 "lambda_http",
  479    479   
 "mime",
  480    480   
 "nom",
  481    481   
 "pin-project-lite",
  482    482   
 "pretty_assertions",
  483    483   
 "regex",
  484    484   
 "serde_urlencoded",
  485         -
 "thiserror 2.0.12",
         485  +
 "thiserror 2.0.14",
  486    486   
 "tokio",
  487    487   
 "tower 0.4.13",
  488    488   
 "tower-http",
  489    489   
 "tracing",
  490    490   
 "uuid",
  491    491   
]
  492    492   
  493    493   
[[package]]
  494    494   
name = "aws-smithy-http-server-python"
  495    495   
version = "0.66.1"
  496    496   
dependencies = [
  497    497   
 "aws-smithy-http",
  498    498   
 "aws-smithy-http-server",
  499    499   
 "aws-smithy-json",
  500    500   
 "aws-smithy-types",
  501    501   
 "aws-smithy-xml",
  502    502   
 "bytes",
  503    503   
 "futures",
  504    504   
 "futures-util",
  505    505   
 "http 0.2.12",
  506    506   
 "hyper 0.14.32",
  507    507   
 "hyper-rustls 0.24.2",
  508    508   
 "lambda_http",
  509    509   
 "num_cpus",
  510    510   
 "parking_lot",
  511    511   
 "pin-project-lite",
  512    512   
 "pretty_assertions",
  513    513   
 "pyo3",
  514    514   
 "pyo3-asyncio",
  515    515   
 "rcgen",
  516    516   
 "rustls-pemfile 1.0.4",
  517    517   
 "signal-hook",
  518    518   
 "socket2 0.5.10",
  519         -
 "thiserror 2.0.12",
         519  +
 "thiserror 2.0.14",
  520    520   
 "tls-listener",
  521    521   
 "tokio",
  522    522   
 "tokio-rustls 0.24.1",
  523    523   
 "tokio-stream",
  524    524   
 "tokio-test",
  525    525   
 "tower 0.4.13",
  526    526   
 "tower-test",
  527    527   
 "tracing",
  528    528   
 "tracing-appender",
  529    529   
 "tracing-subscriber",
@@ -574,574 +634,634 @@
  594    594   
 "assert-json-diff",
  595    595   
 "aws-smithy-runtime-api",
  596    596   
 "base64-simd",
  597    597   
 "cbor-diag",
  598    598   
 "ciborium",
  599    599   
 "http 0.2.12",
  600    600   
 "pretty_assertions",
  601    601   
 "regex-lite",
  602    602   
 "roxmltree",
  603    603   
 "serde_json",
  604         -
 "thiserror 2.0.12",
         604  +
 "thiserror 2.0.14",
  605    605   
]
  606    606   
  607    607   
[[package]]
  608    608   
name = "aws-smithy-query"
  609    609   
version = "0.60.7"
  610    610   
dependencies = [
  611    611   
 "aws-smithy-types",
  612    612   
 "urlencoding",
  613    613   
]
  614    614   
@@ -895,895 +957,957 @@
  915    915   
 "num-bigint",
  916    916   
 "num-rational",
  917    917   
 "num-traits",
  918    918   
 "separator",
  919    919   
 "url",
  920    920   
 "uuid",
  921    921   
]
  922    922   
  923    923   
[[package]]
  924    924   
name = "cc"
  925         -
version = "1.2.31"
         925  +
version = "1.2.32"
  926    926   
source = "registry+https://github.com/rust-lang/crates.io-index"
  927         -
checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2"
         927  +
checksum = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e"
  928    928   
dependencies = [
  929    929   
 "jobserver",
  930    930   
 "libc",
  931    931   
 "shlex",
  932    932   
]
  933    933   
  934    934   
[[package]]
  935    935   
name = "cexpr"
  936    936   
version = "0.6.0"
  937    937   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -983,983 +1054,1054 @@
 1003   1003   
 "bitflags 1.3.2",
 1004   1004   
 "clap_lex 0.2.4",
 1005   1005   
 "indexmap 1.9.3",
 1006   1006   
 "strsim",
 1007   1007   
 "termcolor",
 1008   1008   
 "textwrap",
 1009   1009   
]
 1010   1010   
 1011   1011   
[[package]]
 1012   1012   
name = "clap"
 1013         -
version = "4.5.43"
        1013  +
version = "4.5.45"
 1014   1014   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1015         -
checksum = "50fd97c9dc2399518aa331917ac6f274280ec5eb34e555dd291899745c48ec6f"
        1015  +
checksum = "1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318"
 1016   1016   
dependencies = [
 1017   1017   
 "clap_builder",
 1018   1018   
]
 1019   1019   
 1020   1020   
[[package]]
 1021   1021   
name = "clap_builder"
 1022         -
version = "4.5.43"
        1022  +
version = "4.5.44"
 1023   1023   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1024         -
checksum = "c35b5830294e1fa0462034af85cc95225a4cb07092c088c55bda3147cfcd8f65"
        1024  +
checksum = "b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8"
 1025   1025   
dependencies = [
 1026   1026   
 "anstyle",
 1027   1027   
 "clap_lex 0.7.5",
 1028   1028   
]
 1029   1029   
 1030   1030   
[[package]]
 1031   1031   
name = "clap_lex"
 1032   1032   
version = "0.2.4"
 1033   1033   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1034   1034   
checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
@@ -1085,1085 +1174,1175 @@
 1105   1105   
]
 1106   1106   
 1107   1107   
[[package]]
 1108   1108   
name = "crc-catalog"
 1109   1109   
version = "2.4.0"
 1110   1110   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1111   1111   
checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
 1112   1112   
 1113   1113   
[[package]]
 1114   1114   
name = "crc-fast"
 1115         -
version = "1.3.0"
        1115  +
version = "1.4.0"
 1116   1116   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1117         -
checksum = "6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f"
        1117  +
checksum = "ec9f79df9b0383475ae6df8fcf35d4e29528441706385339daf0fe3f4cce040b"
 1118   1118   
dependencies = [
 1119   1119   
 "crc",
 1120   1120   
 "digest",
 1121   1121   
 "libc",
 1122   1122   
 "rand 0.9.2",
 1123   1123   
 "regex",
        1124  +
 "rustversion",
 1124   1125   
]
 1125   1126   
 1126   1127   
[[package]]
 1127   1128   
name = "crc32fast"
 1128   1129   
version = "1.5.0"
 1129   1130   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1130   1131   
checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
 1131   1132   
dependencies = [
 1132   1133   
 "cfg-if",
 1133   1134   
]
 1134   1135   
 1135   1136   
[[package]]
 1136   1137   
name = "criterion"
 1137   1138   
version = "0.5.1"
 1138   1139   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1139   1140   
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
 1140   1141   
dependencies = [
 1141   1142   
 "anes",
 1142   1143   
 "cast",
 1143   1144   
 "ciborium",
 1144         -
 "clap 4.5.43",
        1145  +
 "clap 4.5.45",
 1145   1146   
 "criterion-plot",
 1146   1147   
 "futures",
 1147   1148   
 "is-terminal",
 1148   1149   
 "itertools 0.10.5",
 1149   1150   
 "num-traits",
 1150   1151   
 "once_cell",
 1151   1152   
 "oorandom",
 1152   1153   
 "plotters",
 1153   1154   
 "rayon",
 1154   1155   
 "regex",
@@ -1490,1491 +1552,1553 @@
 1510   1511   
]
 1511   1512   
 1512   1513   
[[package]]
 1513   1514   
name = "gimli"
 1514   1515   
version = "0.31.1"
 1515   1516   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1516   1517   
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
 1517   1518   
 1518   1519   
[[package]]
 1519   1520   
name = "glob"
 1520         -
version = "0.3.2"
        1521  +
version = "0.3.3"
 1521   1522   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1522         -
checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
        1523  +
checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
 1523   1524   
 1524   1525   
[[package]]
 1525   1526   
name = "gloo-timers"
 1526   1527   
version = "0.3.0"
 1527   1528   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1528   1529   
checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
 1529   1530   
dependencies = [
 1530   1531   
 "futures-channel",
 1531   1532   
 "futures-core",
 1532   1533   
 "js-sys",
@@ -1562,1563 +1624,1625 @@
 1582   1583   
]
 1583   1584   
 1584   1585   
[[package]]
 1585   1586   
name = "hashbrown"
 1586   1587   
version = "0.12.3"
 1587   1588   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1588   1589   
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
 1589   1590   
 1590   1591   
[[package]]
 1591   1592   
name = "hashbrown"
 1592         -
version = "0.15.4"
        1593  +
version = "0.15.5"
 1593   1594   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1594         -
checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
        1595  +
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
 1595   1596   
 1596   1597   
[[package]]
 1597   1598   
name = "heck"
 1598   1599   
version = "0.4.1"
 1599   1600   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1600   1601   
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
 1601   1602   
 1602   1603   
[[package]]
 1603   1604   
name = "hermit-abi"
 1604   1605   
version = "0.1.19"
@@ -1914,1915 +1974,1975 @@
 1934   1935   
 "hashbrown 0.12.3",
 1935   1936   
]
 1936   1937   
 1937   1938   
[[package]]
 1938   1939   
name = "indexmap"
 1939   1940   
version = "2.10.0"
 1940   1941   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1941   1942   
checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
 1942   1943   
dependencies = [
 1943   1944   
 "equivalent",
 1944         -
 "hashbrown 0.15.4",
        1945  +
 "hashbrown 0.15.5",
 1945   1946   
 "serde",
 1946   1947   
]
 1947   1948   
 1948   1949   
[[package]]
 1949   1950   
name = "indoc"
 1950   1951   
version = "2.0.6"
 1951   1952   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1952   1953   
checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd"
 1953   1954   
 1954   1955   
[[package]]
@@ -2135,2136 +2197,2198 @@
 2155   2156   
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
 2156   2157   
 2157   2158   
[[package]]
 2158   2159   
name = "lazycell"
 2159   2160   
version = "1.3.0"
 2160   2161   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2161   2162   
checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
 2162   2163   
 2163   2164   
[[package]]
 2164   2165   
name = "libc"
 2165         -
version = "0.2.174"
        2166  +
version = "0.2.175"
 2166   2167   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2167         -
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
        2168  +
checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
 2168   2169   
 2169   2170   
[[package]]
 2170   2171   
name = "libloading"
 2171   2172   
version = "0.8.8"
 2172   2173   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2173   2174   
checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
 2174   2175   
dependencies = [
 2175   2176   
 "cfg-if",
 2176   2177   
 "windows-targets 0.53.3",
 2177   2178   
]
@@ -2629,2630 +2691,2692 @@
 2649   2650   
version = "0.2.36"
 2650   2651   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2651   2652   
checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2"
 2652   2653   
dependencies = [
 2653   2654   
 "proc-macro2",
 2654   2655   
 "syn 2.0.104",
 2655   2656   
]
 2656   2657   
 2657   2658   
[[package]]
 2658   2659   
name = "proc-macro2"
 2659         -
version = "1.0.95"
        2660  +
version = "1.0.97"
 2660   2661   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2661         -
checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
        2662  +
checksum = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1"
 2662   2663   
dependencies = [
 2663   2664   
 "unicode-ident",
 2664   2665   
]
 2665   2666   
 2666   2667   
[[package]]
 2667   2668   
name = "proptest"
 2668   2669   
version = "1.7.0"
 2669   2670   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2670   2671   
checksum = "6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f"
 2671   2672   
dependencies = [
@@ -3117,3118 +3179,3180 @@
 3137   3138   
checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc"
 3138   3139   
dependencies = [
 3139   3140   
 "aws-lc-rs",
 3140   3141   
 "ring 0.17.14",
 3141   3142   
 "rustls-pki-types",
 3142   3143   
 "untrusted 0.9.0",
 3143   3144   
]
 3144   3145   
 3145   3146   
[[package]]
 3146   3147   
name = "rustversion"
 3147         -
version = "1.0.21"
        3148  +
version = "1.0.22"
 3148   3149   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3149         -
checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
        3150  +
checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
 3150   3151   
 3151   3152   
[[package]]
 3152   3153   
name = "rusty-fork"
 3153   3154   
version = "0.3.0"
 3154   3155   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3155   3156   
checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f"
 3156   3157   
dependencies = [
 3157   3158   
 "fnv",
 3158   3159   
 "quick-error",
 3159   3160   
 "tempfile",
@@ -3420,3421 +3482,3483 @@
 3440   3441   
name = "signal-hook-registry"
 3441   3442   
version = "1.4.6"
 3442   3443   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3443   3444   
checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
 3444   3445   
dependencies = [
 3445   3446   
 "libc",
 3446   3447   
]
 3447   3448   
 3448   3449   
[[package]]
 3449   3450   
name = "slab"
 3450         -
version = "0.4.10"
        3451  +
version = "0.4.11"
 3451   3452   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3452         -
checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d"
        3453  +
checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
 3453   3454   
 3454   3455   
[[package]]
 3455   3456   
name = "smallvec"
 3456   3457   
version = "1.15.1"
 3457   3458   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3458   3459   
checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
 3459   3460   
 3460   3461   
[[package]]
 3461   3462   
name = "socket2"
 3462   3463   
version = "0.5.10"
@@ -3579,3580 +3661,3662 @@
 3599   3600   
name = "thiserror"
 3600   3601   
version = "1.0.69"
 3601   3602   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3602   3603   
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
 3603   3604   
dependencies = [
 3604   3605   
 "thiserror-impl 1.0.69",
 3605   3606   
]
 3606   3607   
 3607   3608   
[[package]]
 3608   3609   
name = "thiserror"
 3609         -
version = "2.0.12"
        3610  +
version = "2.0.14"
 3610   3611   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3611         -
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
        3612  +
checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e"
 3612   3613   
dependencies = [
 3613         -
 "thiserror-impl 2.0.12",
        3614  +
 "thiserror-impl 2.0.14",
 3614   3615   
]
 3615   3616   
 3616   3617   
[[package]]
 3617   3618   
name = "thiserror-impl"
 3618   3619   
version = "1.0.69"
 3619   3620   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3620   3621   
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
 3621   3622   
dependencies = [
 3622   3623   
 "proc-macro2",
 3623   3624   
 "quote",
 3624   3625   
 "syn 2.0.104",
 3625   3626   
]
 3626   3627   
 3627   3628   
[[package]]
 3628   3629   
name = "thiserror-impl"
 3629         -
version = "2.0.12"
        3630  +
version = "2.0.14"
 3630   3631   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3631         -
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
        3632  +
checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227"
 3632   3633   
dependencies = [
 3633   3634   
 "proc-macro2",
 3634   3635   
 "quote",
 3635   3636   
 "syn 2.0.104",
 3636   3637   
]
 3637   3638   
 3638   3639   
[[package]]
 3639   3640   
name = "thread_local"
 3640   3641   
version = "1.1.9"
 3641   3642   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4030,4031 +4092,4093 @@
 4050   4051   
checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
 4051   4052   
 4052   4053   
[[package]]
 4053   4054   
name = "utf8_iter"
 4054   4055   
version = "1.0.4"
 4055   4056   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4056   4057   
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
 4057   4058   
 4058   4059   
[[package]]
 4059   4060   
name = "uuid"
 4060         -
version = "1.17.0"
        4061  +
version = "1.18.0"
 4061   4062   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4062         -
checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
        4063  +
checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be"
 4063   4064   
dependencies = [
 4064   4065   
 "getrandom 0.3.3",
 4065   4066   
 "js-sys",
 4066   4067   
 "rand 0.9.2",
 4067   4068   
 "wasm-bindgen",
 4068   4069   
]
 4069   4070   
 4070   4071   
[[package]]
 4071   4072   
name = "valuable"
 4072   4073   
version = "0.1.1"