Client Test

Client Test

rev. f57e0c308656ce6d867a970bd36f223a638683be

Files changed:

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

@@ -50,50 +135,286 @@
   70     70   
 "serde_json",
   71     71   
]
   72     72   
   73     73   
[[package]]
   74     74   
name = "async-channel"
   75     75   
version = "1.9.0"
   76     76   
source = "registry+https://github.com/rust-lang/crates.io-index"
   77     77   
checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
   78     78   
dependencies = [
   79     79   
 "concurrent-queue",
   80         -
 "event-listener",
          80  +
 "event-listener 2.5.3",
   81     81   
 "futures-core",
   82     82   
]
   83     83   
          84  +
[[package]]
          85  +
name = "async-channel"
          86  +
version = "2.3.1"
          87  +
source = "registry+https://github.com/rust-lang/crates.io-index"
          88  +
checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
          89  +
dependencies = [
          90  +
 "concurrent-queue",
          91  +
 "event-listener-strategy",
          92  +
 "futures-core",
          93  +
 "pin-project-lite",
          94  +
]
          95  +
          96  +
[[package]]
          97  +
name = "async-executor"
          98  +
version = "1.13.1"
          99  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         100  +
checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec"
         101  +
dependencies = [
         102  +
 "async-task",
         103  +
 "concurrent-queue",
         104  +
 "fastrand",
         105  +
 "futures-lite",
         106  +
 "slab",
         107  +
]
         108  +
         109  +
[[package]]
         110  +
name = "async-global-executor"
         111  +
version = "2.4.1"
         112  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         113  +
checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c"
         114  +
dependencies = [
         115  +
 "async-channel 2.3.1",
         116  +
 "async-executor",
         117  +
 "async-io",
         118  +
 "async-lock",
         119  +
 "blocking",
         120  +
 "futures-lite",
         121  +
 "once_cell",
         122  +
]
         123  +
         124  +
[[package]]
         125  +
name = "async-io"
         126  +
version = "2.3.4"
         127  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         128  +
checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8"
         129  +
dependencies = [
         130  +
 "async-lock",
         131  +
 "cfg-if",
         132  +
 "concurrent-queue",
         133  +
 "futures-io",
         134  +
 "futures-lite",
         135  +
 "parking",
         136  +
 "polling",
         137  +
 "rustix",
         138  +
 "slab",
         139  +
 "tracing",
         140  +
 "windows-sys 0.59.0",
         141  +
]
         142  +
         143  +
[[package]]
         144  +
name = "async-lock"
         145  +
version = "3.4.0"
         146  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         147  +
checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
         148  +
dependencies = [
         149  +
 "event-listener 5.3.1",
         150  +
 "event-listener-strategy",
         151  +
 "pin-project-lite",
         152  +
]
         153  +
         154  +
[[package]]
         155  +
name = "async-process"
         156  +
version = "2.3.0"
         157  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         158  +
checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
         159  +
dependencies = [
         160  +
 "async-channel 2.3.1",
         161  +
 "async-io",
         162  +
 "async-lock",
         163  +
 "async-signal",
         164  +
 "async-task",
         165  +
 "blocking",
         166  +
 "cfg-if",
         167  +
 "event-listener 5.3.1",
         168  +
 "futures-lite",
         169  +
 "rustix",
         170  +
 "tracing",
         171  +
]
         172  +
         173  +
[[package]]
         174  +
name = "async-signal"
         175  +
version = "0.2.10"
         176  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         177  +
checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
         178  +
dependencies = [
         179  +
 "async-io",
         180  +
 "async-lock",
         181  +
 "atomic-waker",
         182  +
 "cfg-if",
         183  +
 "futures-core",
         184  +
 "futures-io",
         185  +
 "rustix",
         186  +
 "signal-hook-registry",
         187  +
 "slab",
         188  +
 "windows-sys 0.59.0",
         189  +
]
         190  +
         191  +
[[package]]
         192  +
name = "async-std"
         193  +
version = "1.13.0"
         194  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         195  +
checksum = "c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615"
         196  +
dependencies = [
         197  +
 "async-channel 1.9.0",
         198  +
 "async-global-executor",
         199  +
 "async-io",
         200  +
 "async-lock",
         201  +
 "async-process",
         202  +
 "crossbeam-utils",
         203  +
 "futures-channel",
         204  +
 "futures-core",
         205  +
 "futures-io",
         206  +
 "futures-lite",
         207  +
 "gloo-timers",
         208  +
 "kv-log-macro",
         209  +
 "log",
         210  +
 "memchr",
         211  +
 "once_cell",
         212  +
 "pin-project-lite",
         213  +
 "pin-utils",
         214  +
 "slab",
         215  +
 "wasm-bindgen-futures",
         216  +
]
         217  +
   84    218   
[[package]]
   85    219   
name = "async-stream"
   86    220   
version = "0.3.6"
   87    221   
source = "registry+https://github.com/rust-lang/crates.io-index"
   88    222   
checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476"
   89    223   
dependencies = [
   90    224   
 "async-stream-impl",
   91    225   
 "futures-core",
   92    226   
 "pin-project-lite",
   93    227   
]
   94    228   
   95    229   
[[package]]
   96    230   
name = "async-stream-impl"
   97    231   
version = "0.3.6"
   98    232   
source = "registry+https://github.com/rust-lang/crates.io-index"
   99    233   
checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
  100    234   
dependencies = [
  101    235   
 "proc-macro2",
  102    236   
 "quote",
  103    237   
 "syn 2.0.87",
  104    238   
]
  105    239   
         240  +
[[package]]
         241  +
name = "async-task"
         242  +
version = "4.7.1"
         243  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         244  +
checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
         245  +
         246  +
[[package]]
         247  +
name = "async-trait"
         248  +
version = "0.1.83"
         249  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         250  +
checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
         251  +
dependencies = [
         252  +
 "proc-macro2",
         253  +
 "quote",
         254  +
 "syn 2.0.87",
         255  +
]
         256  +
  106    257   
[[package]]
  107    258   
name = "atomic-waker"
  108    259   
version = "1.1.2"
  109    260   
source = "registry+https://github.com/rust-lang/crates.io-index"
  110    261   
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
  111    262   
  112    263   
[[package]]
  113    264   
name = "atty"
  114    265   
version = "0.2.14"
  115    266   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -538,689 +597,767 @@
  558    709   
[[package]]
  559    710   
name = "aws-smithy-mocks-experimental"
  560    711   
version = "0.2.1"
  561    712   
dependencies = [
  562    713   
 "aws-sdk-s3",
  563    714   
 "aws-smithy-runtime-api 1.7.3",
  564    715   
 "aws-smithy-types 1.2.9",
  565    716   
 "tokio",
  566    717   
]
  567    718   
         719  +
[[package]]
         720  +
name = "aws-smithy-observability"
         721  +
version = "0.1.0"
         722  +
dependencies = [
         723  +
 "aws-smithy-runtime-api 1.7.3",
         724  +
 "once_cell",
         725  +
 "serial_test",
         726  +
]
         727  +
         728  +
[[package]]
         729  +
name = "aws-smithy-observability-otel"
         730  +
version = "0.1.0"
         731  +
dependencies = [
         732  +
 "aws-smithy-observability",
         733  +
 "opentelemetry",
         734  +
 "opentelemetry_sdk",
         735  +
 "tokio",
         736  +
]
         737  +
  568    738   
[[package]]
  569    739   
name = "aws-smithy-protocol-test"
  570    740   
version = "0.63.0"
  571    741   
dependencies = [
  572    742   
 "assert-json-diff",
  573    743   
 "aws-smithy-runtime-api 1.7.3",
  574    744   
 "base64-simd",
  575    745   
 "cbor-diag",
  576    746   
 "ciborium",
  577    747   
 "http 0.2.12",
@@ -929,1099 +988,1171 @@
  949   1119   
  950   1120   
[[package]]
  951   1121   
name = "block-buffer"
  952   1122   
version = "0.10.4"
  953   1123   
source = "registry+https://github.com/rust-lang/crates.io-index"
  954   1124   
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
  955   1125   
dependencies = [
  956   1126   
 "generic-array",
  957   1127   
]
  958   1128   
        1129  +
[[package]]
        1130  +
name = "blocking"
        1131  +
version = "1.6.1"
        1132  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1133  +
checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
        1134  +
dependencies = [
        1135  +
 "async-channel 2.3.1",
        1136  +
 "async-task",
        1137  +
 "futures-io",
        1138  +
 "futures-lite",
        1139  +
 "piper",
        1140  +
]
        1141  +
  959   1142   
[[package]]
  960   1143   
name = "bs58"
  961   1144   
version = "0.5.1"
  962   1145   
source = "registry+https://github.com/rust-lang/crates.io-index"
  963   1146   
checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4"
  964   1147   
dependencies = [
  965   1148   
 "tinyvec",
  966   1149   
]
  967   1150   
  968   1151   
[[package]]
@@ -1419,1602 +1478,1682 @@
 1439   1622   
 "libc",
 1440   1623   
 "windows-sys 0.52.0",
 1441   1624   
]
 1442   1625   
 1443   1626   
[[package]]
 1444   1627   
name = "event-listener"
 1445   1628   
version = "2.5.3"
 1446   1629   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1447   1630   
checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
 1448   1631   
        1632  +
[[package]]
        1633  +
name = "event-listener"
        1634  +
version = "5.3.1"
        1635  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1636  +
checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
        1637  +
dependencies = [
        1638  +
 "concurrent-queue",
        1639  +
 "parking",
        1640  +
 "pin-project-lite",
        1641  +
]
        1642  +
        1643  +
[[package]]
        1644  +
name = "event-listener-strategy"
        1645  +
version = "0.5.2"
        1646  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1647  +
checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1"
        1648  +
dependencies = [
        1649  +
 "event-listener 5.3.1",
        1650  +
 "pin-project-lite",
        1651  +
]
        1652  +
 1449   1653   
[[package]]
 1450   1654   
name = "extend"
 1451   1655   
version = "0.1.2"
 1452   1656   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1453   1657   
checksum = "f47da3a72ec598d9c8937a7ebca8962a5c7a1f28444e38c2b33c771ba3f55f05"
 1454   1658   
dependencies = [
 1455   1659   
 "proc-macro-error",
 1456   1660   
 "proc-macro2",
 1457   1661   
 "quote",
 1458   1662   
 "syn 1.0.109",
@@ -1532,1736 +1591,1808 @@
 1552   1756   
 "futures-task",
 1553   1757   
 "futures-util",
 1554   1758   
]
 1555   1759   
 1556   1760   
[[package]]
 1557   1761   
name = "futures-io"
 1558   1762   
version = "0.3.31"
 1559   1763   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1560   1764   
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
 1561   1765   
        1766  +
[[package]]
        1767  +
name = "futures-lite"
        1768  +
version = "2.4.0"
        1769  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1770  +
checksum = "3f1fa2f9765705486b33fd2acf1577f8ec449c2ba1f318ae5447697b7c08d210"
        1771  +
dependencies = [
        1772  +
 "fastrand",
        1773  +
 "futures-core",
        1774  +
 "futures-io",
        1775  +
 "parking",
        1776  +
 "pin-project-lite",
        1777  +
]
        1778  +
 1562   1779   
[[package]]
 1563   1780   
name = "futures-macro"
 1564   1781   
version = "0.3.31"
 1565   1782   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1566   1783   
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
 1567   1784   
dependencies = [
 1568   1785   
 "proc-macro2",
 1569   1786   
 "quote",
 1570   1787   
 "syn 2.0.87",
 1571   1788   
]
@@ -1606,1823 +1665,1894 @@
 1626   1843   
version = "0.31.1"
 1627   1844   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1628   1845   
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
 1629   1846   
 1630   1847   
[[package]]
 1631   1848   
name = "glob"
 1632   1849   
version = "0.3.1"
 1633   1850   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1634   1851   
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
 1635   1852   
        1853  +
[[package]]
        1854  +
name = "gloo-timers"
        1855  +
version = "0.3.0"
        1856  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1857  +
checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
        1858  +
dependencies = [
        1859  +
 "futures-channel",
        1860  +
 "futures-core",
        1861  +
 "js-sys",
        1862  +
 "wasm-bindgen",
        1863  +
]
        1864  +
 1636   1865   
[[package]]
 1637   1866   
name = "group"
 1638   1867   
version = "0.12.1"
 1639   1868   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1640   1869   
checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7"
 1641   1870   
dependencies = [
 1642   1871   
 "ff",
 1643   1872   
 "rand_core",
 1644   1873   
 "subtle",
 1645   1874   
]
@@ -2032,2261 +2091,2329 @@
 2052   2281   
 2053   2282   
[[package]]
 2054   2283   
name = "js-sys"
 2055   2284   
version = "0.3.72"
 2056   2285   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2057   2286   
checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9"
 2058   2287   
dependencies = [
 2059   2288   
 "wasm-bindgen",
 2060   2289   
]
 2061   2290   
        2291  +
[[package]]
        2292  +
name = "kv-log-macro"
        2293  +
version = "1.0.7"
        2294  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2295  +
checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
        2296  +
dependencies = [
        2297  +
 "log",
        2298  +
]
        2299  +
 2062   2300   
[[package]]
 2063   2301   
name = "lambda_http"
 2064   2302   
version = "0.8.3"
 2065   2303   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2066   2304   
checksum = "2505c4a24f5a8d8ac66a87691215ec1f79736c5bc6e62bb921788dca9753f650"
 2067   2305   
dependencies = [
 2068   2306   
 "aws_lambda_events",
 2069   2307   
 "base64 0.21.7",
 2070   2308   
 "bytes",
 2071   2309   
 "encoding_rs",
@@ -2147,2385 +2206,2447 @@
 2167   2405   
dependencies = [
 2168   2406   
 "autocfg",
 2169   2407   
 "scopeguard",
 2170   2408   
]
 2171   2409   
 2172   2410   
[[package]]
 2173   2411   
name = "log"
 2174   2412   
version = "0.4.22"
 2175   2413   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2176   2414   
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
        2415  +
dependencies = [
        2416  +
 "value-bag",
        2417  +
]
 2177   2418   
 2178   2419   
[[package]]
 2179   2420   
name = "lru"
 2180   2421   
version = "0.12.5"
 2181   2422   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2182   2423   
checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38"
 2183   2424   
dependencies = [
 2184   2425   
 "hashbrown 0.15.1",
 2185   2426   
]
 2186   2427   
@@ -2354,2595 +2442,2725 @@
 2374   2615   
version = "11.1.4"
 2375   2616   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2376   2617   
checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9"
 2377   2618   
 2378   2619   
[[package]]
 2379   2620   
name = "openssl-probe"
 2380   2621   
version = "0.1.5"
 2381   2622   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2382   2623   
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
 2383   2624   
        2625  +
[[package]]
        2626  +
name = "opentelemetry"
        2627  +
version = "0.26.0"
        2628  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2629  +
checksum = "570074cc999d1a58184080966e5bd3bf3a9a4af650c3b05047c2621e7405cd17"
        2630  +
dependencies = [
        2631  +
 "futures-core",
        2632  +
 "futures-sink",
        2633  +
 "js-sys",
        2634  +
 "once_cell",
        2635  +
 "pin-project-lite",
        2636  +
 "thiserror",
        2637  +
]
        2638  +
        2639  +
[[package]]
        2640  +
name = "opentelemetry_sdk"
        2641  +
version = "0.26.0"
        2642  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2643  +
checksum = "d2c627d9f4c9cdc1f21a29ee4bfbd6028fcb8bcf2a857b43f3abdf72c9c862f3"
        2644  +
dependencies = [
        2645  +
 "async-std",
        2646  +
 "async-trait",
        2647  +
 "futures-channel",
        2648  +
 "futures-executor",
        2649  +
 "futures-util",
        2650  +
 "glob",
        2651  +
 "once_cell",
        2652  +
 "opentelemetry",
        2653  +
 "percent-encoding",
        2654  +
 "rand",
        2655  +
 "serde_json",
        2656  +
 "thiserror",
        2657  +
 "tokio",
        2658  +
 "tokio-stream",
        2659  +
]
        2660  +
 2384   2661   
[[package]]
 2385   2662   
name = "os_str_bytes"
 2386   2663   
version = "6.6.1"
 2387   2664   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2388   2665   
checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1"
 2389   2666   
 2390   2667   
[[package]]
 2391   2668   
name = "outref"
 2392   2669   
version = "0.5.1"
 2393   2670   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2394   2671   
checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a"
 2395   2672   
 2396   2673   
[[package]]
 2397   2674   
name = "overload"
 2398   2675   
version = "0.1.1"
 2399   2676   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2400   2677   
checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
 2401   2678   
 2402   2679   
[[package]]
 2403   2680   
name = "p256"
 2404   2681   
version = "0.11.1"
 2405   2682   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2406   2683   
checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594"
 2407   2684   
dependencies = [
 2408   2685   
 "ecdsa",
 2409   2686   
 "elliptic-curve",
 2410   2687   
 "sha2",
 2411   2688   
]
 2412   2689   
        2690  +
[[package]]
        2691  +
name = "parking"
        2692  +
version = "2.2.1"
        2693  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2694  +
checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
        2695  +
 2413   2696   
[[package]]
 2414   2697   
name = "parking_lot"
 2415   2698   
version = "0.12.3"
 2416   2699   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2417   2700   
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
 2418   2701   
dependencies = [
 2419   2702   
 "lock_api",
 2420   2703   
 "parking_lot_core",
 2421   2704   
]
 2422   2705   
@@ -2459,2742 +2556,2865 @@
 2479   2762   
version = "0.2.15"
 2480   2763   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2481   2764   
checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
 2482   2765   
 2483   2766   
[[package]]
 2484   2767   
name = "pin-utils"
 2485   2768   
version = "0.1.0"
 2486   2769   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2487   2770   
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
 2488   2771   
        2772  +
[[package]]
        2773  +
name = "piper"
        2774  +
version = "0.2.4"
        2775  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2776  +
checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
        2777  +
dependencies = [
        2778  +
 "atomic-waker",
        2779  +
 "fastrand",
        2780  +
 "futures-io",
        2781  +
]
        2782  +
 2489   2783   
[[package]]
 2490   2784   
name = "pkcs8"
 2491   2785   
version = "0.9.0"
 2492   2786   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2493   2787   
checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba"
 2494   2788   
dependencies = [
 2495   2789   
 "der",
 2496   2790   
 "spki",
 2497   2791   
]
 2498   2792   
 2499   2793   
[[package]]
 2500   2794   
name = "plotters"
 2501   2795   
version = "0.3.7"
 2502   2796   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2503   2797   
checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
 2504   2798   
dependencies = [
 2505   2799   
 "num-traits",
 2506   2800   
 "plotters-backend",
 2507   2801   
 "plotters-svg",
 2508   2802   
 "wasm-bindgen",
 2509   2803   
 "web-sys",
 2510   2804   
]
 2511   2805   
 2512   2806   
[[package]]
 2513   2807   
name = "plotters-backend"
 2514   2808   
version = "0.3.7"
 2515   2809   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2516   2810   
checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"
 2517   2811   
 2518   2812   
[[package]]
 2519   2813   
name = "plotters-svg"
 2520   2814   
version = "0.3.7"
 2521   2815   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2522   2816   
checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"
 2523   2817   
dependencies = [
 2524   2818   
 "plotters-backend",
 2525   2819   
]
 2526   2820   
        2821  +
[[package]]
        2822  +
name = "polling"
        2823  +
version = "3.7.4"
        2824  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2825  +
checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f"
        2826  +
dependencies = [
        2827  +
 "cfg-if",
        2828  +
 "concurrent-queue",
        2829  +
 "hermit-abi 0.4.0",
        2830  +
 "pin-project-lite",
        2831  +
 "rustix",
        2832  +
 "tracing",
        2833  +
 "windows-sys 0.59.0",
        2834  +
]
        2835  +
 2527   2836   
[[package]]
 2528   2837   
name = "powerfmt"
 2529   2838   
version = "0.2.0"
 2530   2839   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2531   2840   
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
 2532   2841   
 2533   2842   
[[package]]
 2534   2843   
name = "ppv-lite86"
 2535   2844   
version = "0.2.20"
 2536   2845   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2608,2917 +2668,2977 @@
 2628   2937   
 "pyo3-macros",
 2629   2938   
 "unindent",
 2630   2939   
]
 2631   2940   
 2632   2941   
[[package]]
 2633   2942   
name = "pyo3-asyncio"
 2634   2943   
version = "0.18.0"
 2635   2944   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2636   2945   
checksum = "d3564762e37035cfc486228e10b0528460fa026d681b5763873c693aa0d5c260"
 2637   2946   
dependencies = [
 2638         -
 "async-channel",
        2947  +
 "async-channel 1.9.0",
 2639   2948   
 "clap 3.2.25",
 2640   2949   
 "futures",
 2641   2950   
 "inventory",
 2642   2951   
 "once_cell",
 2643   2952   
 "pin-project-lite",
 2644   2953   
 "pyo3",
 2645   2954   
 "pyo3-asyncio-macros",
 2646   2955   
 "tokio",
 2647   2956   
]
 2648   2957   
@@ -3038,3347 +3122,3446 @@
 3058   3367   
 3059   3368   
[[package]]
 3060   3369   
name = "same-file"
 3061   3370   
version = "1.0.6"
 3062   3371   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3063   3372   
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
 3064   3373   
dependencies = [
 3065   3374   
 "winapi-util",
 3066   3375   
]
 3067   3376   
        3377  +
[[package]]
        3378  +
name = "scc"
        3379  +
version = "2.2.4"
        3380  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3381  +
checksum = "d8d25269dd3a12467afe2e510f69fb0b46b698e5afb296b59f2145259deaf8e8"
        3382  +
dependencies = [
        3383  +
 "sdd",
        3384  +
]
        3385  +
 3068   3386   
[[package]]
 3069   3387   
name = "schannel"
 3070   3388   
version = "0.1.26"
 3071   3389   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3072   3390   
checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1"
 3073   3391   
dependencies = [
 3074   3392   
 "windows-sys 0.59.0",
 3075   3393   
]
 3076   3394   
 3077   3395   
[[package]]
 3078   3396   
name = "scopeguard"
 3079   3397   
version = "1.2.0"
 3080   3398   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3081   3399   
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
 3082   3400   
 3083   3401   
[[package]]
 3084   3402   
name = "sct"
 3085   3403   
version = "0.7.1"
 3086   3404   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3087   3405   
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
 3088   3406   
dependencies = [
 3089   3407   
 "ring 0.17.8",
 3090   3408   
 "untrusted 0.9.0",
 3091   3409   
]
 3092   3410   
        3411  +
[[package]]
        3412  +
name = "sdd"
        3413  +
version = "3.0.4"
        3414  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3415  +
checksum = "49c1eeaf4b6a87c7479688c6d52b9f1153cedd3c489300564f932b065c6eab95"
        3416  +
 3093   3417   
[[package]]
 3094   3418   
name = "sec1"
 3095   3419   
version = "0.3.0"
 3096   3420   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3097   3421   
checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928"
 3098   3422   
dependencies = [
 3099   3423   
 "base16ct",
 3100   3424   
 "der",
 3101   3425   
 "generic-array",
 3102   3426   
 "pkcs8",
@@ -3167,3491 +3226,3575 @@
 3187   3511   
version = "0.7.1"
 3188   3512   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3189   3513   
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
 3190   3514   
dependencies = [
 3191   3515   
 "form_urlencoded",
 3192   3516   
 "itoa",
 3193   3517   
 "ryu",
 3194   3518   
 "serde",
 3195   3519   
]
 3196   3520   
        3521  +
[[package]]
        3522  +
name = "serial_test"
        3523  +
version = "3.1.1"
        3524  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3525  +
checksum = "4b4b487fe2acf240a021cf57c6b2b4903b1e78ca0ecd862a71b71d2a51fed77d"
        3526  +
dependencies = [
        3527  +
 "futures",
        3528  +
 "log",
        3529  +
 "once_cell",
        3530  +
 "parking_lot",
        3531  +
 "scc",
        3532  +
 "serial_test_derive",
        3533  +
]
        3534  +
        3535  +
[[package]]
        3536  +
name = "serial_test_derive"
        3537  +
version = "3.1.1"
        3538  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3539  +
checksum = "82fe9db325bcef1fbcde82e078a5cc4efdf787e96b3b9cf45b50b529f2083d67"
        3540  +
dependencies = [
        3541  +
 "proc-macro2",
        3542  +
 "quote",
        3543  +
 "syn 2.0.87",
        3544  +
]
        3545  +
 3197   3546   
[[package]]
 3198   3547   
name = "sha1"
 3199   3548   
version = "0.10.6"
 3200   3549   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3201   3550   
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
 3202   3551   
dependencies = [
 3203   3552   
 "cfg-if",
 3204   3553   
 "cpufeatures",
 3205   3554   
 "digest",
 3206   3555   
]
@@ -3794,4143 +3853,4208 @@
 3814   4163   
 "getrandom",
 3815   4164   
 "rand",
 3816   4165   
]
 3817   4166   
 3818   4167   
[[package]]
 3819   4168   
name = "valuable"
 3820   4169   
version = "0.1.0"
 3821   4170   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3822   4171   
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
 3823   4172   
        4173  +
[[package]]
        4174  +
name = "value-bag"
        4175  +
version = "1.10.0"
        4176  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        4177  +
checksum = "3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2"
        4178  +
 3824   4179   
[[package]]
 3825   4180   
name = "version_check"
 3826   4181   
version = "0.9.5"
 3827   4182   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3828   4183   
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
 3829   4184   
 3830   4185   
[[package]]
 3831   4186   
name = "vsimd"
 3832   4187   
version = "0.8.0"
 3833   4188   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3875,4230 +3934,4301 @@
 3895   4250   
dependencies = [
 3896   4251   
 "bumpalo",
 3897   4252   
 "log",
 3898   4253   
 "once_cell",
 3899   4254   
 "proc-macro2",
 3900   4255   
 "quote",
 3901   4256   
 "syn 2.0.87",
 3902   4257   
 "wasm-bindgen-shared",
 3903   4258   
]
 3904   4259   
        4260  +
[[package]]
        4261  +
name = "wasm-bindgen-futures"
        4262  +
version = "0.4.45"
        4263  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        4264  +
checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b"
        4265  +
dependencies = [
        4266  +
 "cfg-if",
        4267  +
 "js-sys",
        4268  +
 "wasm-bindgen",
        4269  +
 "web-sys",
        4270  +
]
        4271  +
 3905   4272   
[[package]]
 3906   4273   
name = "wasm-bindgen-macro"
 3907   4274   
version = "0.2.95"
 3908   4275   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3909   4276   
checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56"
 3910   4277   
dependencies = [
 3911   4278   
 "quote",
 3912   4279   
 "wasm-bindgen-macro-support",
 3913   4280   
]
 3914   4281