Client Test

Client Test

rev. 0c00b3c478a67fd0e1f262d013968bb289d9b122

Files changed:

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

@@ -94,94 +173,324 @@
  114    114   
 "serde_json",
  115    115   
]
  116    116   
  117    117   
[[package]]
  118    118   
name = "async-channel"
  119    119   
version = "1.9.0"
  120    120   
source = "registry+https://github.com/rust-lang/crates.io-index"
  121    121   
checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
  122    122   
dependencies = [
  123    123   
 "concurrent-queue",
  124         -
 "event-listener",
         124  +
 "event-listener 2.5.3",
  125    125   
 "futures-core",
  126    126   
]
  127    127   
         128  +
[[package]]
         129  +
name = "async-channel"
         130  +
version = "2.3.1"
         131  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         132  +
checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
         133  +
dependencies = [
         134  +
 "concurrent-queue",
         135  +
 "event-listener-strategy",
         136  +
 "futures-core",
         137  +
 "pin-project-lite",
         138  +
]
         139  +
         140  +
[[package]]
         141  +
name = "async-executor"
         142  +
version = "1.13.1"
         143  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         144  +
checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec"
         145  +
dependencies = [
         146  +
 "async-task",
         147  +
 "concurrent-queue",
         148  +
 "fastrand",
         149  +
 "futures-lite",
         150  +
 "slab",
         151  +
]
         152  +
         153  +
[[package]]
         154  +
name = "async-global-executor"
         155  +
version = "2.4.1"
         156  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         157  +
checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c"
         158  +
dependencies = [
         159  +
 "async-channel 2.3.1",
         160  +
 "async-executor",
         161  +
 "async-io",
         162  +
 "async-lock",
         163  +
 "blocking",
         164  +
 "futures-lite",
         165  +
 "once_cell",
         166  +
]
         167  +
         168  +
[[package]]
         169  +
name = "async-io"
         170  +
version = "2.3.4"
         171  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         172  +
checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8"
         173  +
dependencies = [
         174  +
 "async-lock",
         175  +
 "cfg-if",
         176  +
 "concurrent-queue",
         177  +
 "futures-io",
         178  +
 "futures-lite",
         179  +
 "parking",
         180  +
 "polling",
         181  +
 "rustix",
         182  +
 "slab",
         183  +
 "tracing",
         184  +
 "windows-sys 0.59.0",
         185  +
]
         186  +
         187  +
[[package]]
         188  +
name = "async-lock"
         189  +
version = "3.4.0"
         190  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         191  +
checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
         192  +
dependencies = [
         193  +
 "event-listener 5.3.1",
         194  +
 "event-listener-strategy",
         195  +
 "pin-project-lite",
         196  +
]
         197  +
         198  +
[[package]]
         199  +
name = "async-process"
         200  +
version = "2.3.0"
         201  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         202  +
checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
         203  +
dependencies = [
         204  +
 "async-channel 2.3.1",
         205  +
 "async-io",
         206  +
 "async-lock",
         207  +
 "async-signal",
         208  +
 "async-task",
         209  +
 "blocking",
         210  +
 "cfg-if",
         211  +
 "event-listener 5.3.1",
         212  +
 "futures-lite",
         213  +
 "rustix",
         214  +
 "tracing",
         215  +
]
         216  +
         217  +
[[package]]
         218  +
name = "async-signal"
         219  +
version = "0.2.10"
         220  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         221  +
checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
         222  +
dependencies = [
         223  +
 "async-io",
         224  +
 "async-lock",
         225  +
 "atomic-waker",
         226  +
 "cfg-if",
         227  +
 "futures-core",
         228  +
 "futures-io",
         229  +
 "rustix",
         230  +
 "signal-hook-registry",
         231  +
 "slab",
         232  +
 "windows-sys 0.59.0",
         233  +
]
         234  +
         235  +
[[package]]
         236  +
name = "async-std"
         237  +
version = "1.13.0"
         238  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         239  +
checksum = "c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615"
         240  +
dependencies = [
         241  +
 "async-channel 1.9.0",
         242  +
 "async-global-executor",
         243  +
 "async-io",
         244  +
 "async-lock",
         245  +
 "async-process",
         246  +
 "crossbeam-utils",
         247  +
 "futures-channel",
         248  +
 "futures-core",
         249  +
 "futures-io",
         250  +
 "futures-lite",
         251  +
 "gloo-timers",
         252  +
 "kv-log-macro",
         253  +
 "log",
         254  +
 "memchr",
         255  +
 "once_cell",
         256  +
 "pin-project-lite",
         257  +
 "pin-utils",
         258  +
 "slab",
         259  +
 "wasm-bindgen-futures",
         260  +
]
         261  +
  128    262   
[[package]]
  129    263   
name = "async-stream"
  130    264   
version = "0.3.6"
  131    265   
source = "registry+https://github.com/rust-lang/crates.io-index"
  132    266   
checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476"
  133    267   
dependencies = [
  134    268   
 "async-stream-impl",
  135    269   
 "futures-core",
  136    270   
 "pin-project-lite",
  137    271   
]
  138    272   
  139    273   
[[package]]
  140    274   
name = "async-stream-impl"
  141    275   
version = "0.3.6"
  142    276   
source = "registry+https://github.com/rust-lang/crates.io-index"
  143    277   
checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
         278  +
dependencies = [
         279  +
 "proc-macro2",
         280  +
 "quote",
         281  +
 "syn 2.0.91",
         282  +
]
         283  +
         284  +
[[package]]
         285  +
name = "async-task"
         286  +
version = "4.7.1"
         287  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         288  +
checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
         289  +
         290  +
[[package]]
         291  +
name = "async-trait"
         292  +
version = "0.1.83"
         293  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         294  +
checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
  144    295   
dependencies = [
  145    296   
 "proc-macro2",
  146    297   
 "quote",
  147    298   
 "syn 2.0.96",
  148    299   
]
  149    300   
  150    301   
[[package]]
  151    302   
name = "atomic-waker"
  152    303   
version = "1.1.2"
  153    304   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -310,461 +384,535 @@
  330    481   
dependencies = [
  331    482   
 "futures-util",
  332    483   
 "pin-project-lite",
  333    484   
 "pin-utils",
  334    485   
 "tokio",
  335    486   
 "tokio-test",
  336    487   
]
  337    488   
  338    489   
[[package]]
  339    490   
name = "aws-smithy-cbor"
  340         -
version = "0.60.8"
         491  +
version = "0.61.0"
  341    492   
dependencies = [
  342    493   
 "aws-smithy-types 1.2.12",
  343    494   
 "criterion",
  344    495   
 "minicbor",
  345    496   
]
  346    497   
  347    498   
[[package]]
  348    499   
name = "aws-smithy-checksums"
  349    500   
version = "0.60.13"
  350    501   
source = "registry+https://github.com/rust-lang/crates.io-index"
  351    502   
checksum = "ba1a71073fca26775c8b5189175ea8863afb1c9ea2cceb02a5de5ad9dfbaa795"
  352    503   
dependencies = [
  353    504   
 "aws-smithy-http 0.60.11",
  354         -
 "aws-smithy-types 1.2.11",
         505  +
 "aws-smithy-types 1.2.10",
  355    506   
 "bytes",
  356    507   
 "crc32c",
  357    508   
 "crc32fast",
  358    509   
 "hex",
  359    510   
 "http 0.2.12",
  360    511   
 "http-body 0.4.6",
  361    512   
 "md-5",
  362    513   
 "pin-project-lite",
  363    514   
 "sha1",
  364    515   
 "sha2",
@@ -973,1124 +1032,1196 @@
  993   1144   
  994   1145   
[[package]]
  995   1146   
name = "block-buffer"
  996   1147   
version = "0.10.4"
  997   1148   
source = "registry+https://github.com/rust-lang/crates.io-index"
  998   1149   
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
  999   1150   
dependencies = [
 1000   1151   
 "generic-array",
 1001   1152   
]
 1002   1153   
        1154  +
[[package]]
        1155  +
name = "blocking"
        1156  +
version = "1.6.1"
        1157  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1158  +
checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
        1159  +
dependencies = [
        1160  +
 "async-channel 2.3.1",
        1161  +
 "async-task",
        1162  +
 "futures-io",
        1163  +
 "futures-lite",
        1164  +
 "piper",
        1165  +
]
        1166  +
 1003   1167   
[[package]]
 1004   1168   
name = "bs58"
 1005   1169   
version = "0.5.1"
 1006   1170   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1007   1171   
checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4"
 1008   1172   
dependencies = [
 1009   1173   
 "tinyvec",
 1010   1174   
]
 1011   1175   
 1012   1176   
[[package]]
@@ -1300,1464 +1371,1537 @@
 1320   1484   
name = "criterion"
 1321   1485   
version = "0.5.1"
 1322   1486   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1323   1487   
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
 1324   1488   
dependencies = [
 1325   1489   
 "anes",
 1326   1490   
 "cast",
 1327   1491   
 "ciborium",
 1328   1492   
 "clap 4.5.26",
 1329   1493   
 "criterion-plot",
        1494  +
 "futures",
 1330   1495   
 "is-terminal",
 1331   1496   
 "itertools 0.10.5",
 1332   1497   
 "num-traits",
 1333   1498   
 "once_cell",
 1334   1499   
 "oorandom",
 1335   1500   
 "plotters",
 1336   1501   
 "rayon",
 1337   1502   
 "regex",
 1338   1503   
 "serde",
 1339   1504   
 "serde_derive",
 1340   1505   
 "serde_json",
 1341   1506   
 "tinytemplate",
        1507  +
 "tokio",
 1342   1508   
 "walkdir",
 1343   1509   
]
 1344   1510   
 1345   1511   
[[package]]
 1346   1512   
name = "criterion-plot"
 1347   1513   
version = "0.5.0"
 1348   1514   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1349   1515   
checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
 1350   1516   
dependencies = [
 1351   1517   
 "cast",
@@ -1536,1702 +1595,1782 @@
 1556   1722   
 "libc",
 1557   1723   
 "windows-sys 0.59.0",
 1558   1724   
]
 1559   1725   
 1560   1726   
[[package]]
 1561   1727   
name = "event-listener"
 1562   1728   
version = "2.5.3"
 1563   1729   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1564   1730   
checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
 1565   1731   
        1732  +
[[package]]
        1733  +
name = "event-listener"
        1734  +
version = "5.3.1"
        1735  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1736  +
checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
        1737  +
dependencies = [
        1738  +
 "concurrent-queue",
        1739  +
 "parking",
        1740  +
 "pin-project-lite",
        1741  +
]
        1742  +
        1743  +
[[package]]
        1744  +
name = "event-listener-strategy"
        1745  +
version = "0.5.2"
        1746  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1747  +
checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1"
        1748  +
dependencies = [
        1749  +
 "event-listener 5.3.1",
        1750  +
 "pin-project-lite",
        1751  +
]
        1752  +
 1566   1753   
[[package]]
 1567   1754   
name = "extend"
 1568   1755   
version = "0.1.2"
 1569   1756   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1570   1757   
checksum = "f47da3a72ec598d9c8937a7ebca8962a5c7a1f28444e38c2b33c771ba3f55f05"
 1571   1758   
dependencies = [
 1572   1759   
 "proc-macro-error",
 1573   1760   
 "proc-macro2",
 1574   1761   
 "quote",
 1575   1762   
 "syn 1.0.109",
@@ -1649,1836 +1708,1908 @@
 1669   1856   
 "futures-task",
 1670   1857   
 "futures-util",
 1671   1858   
]
 1672   1859   
 1673   1860   
[[package]]
 1674   1861   
name = "futures-io"
 1675   1862   
version = "0.3.31"
 1676   1863   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1677   1864   
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
 1678   1865   
        1866  +
[[package]]
        1867  +
name = "futures-lite"
        1868  +
version = "2.4.0"
        1869  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1870  +
checksum = "3f1fa2f9765705486b33fd2acf1577f8ec449c2ba1f318ae5447697b7c08d210"
        1871  +
dependencies = [
        1872  +
 "fastrand",
        1873  +
 "futures-core",
        1874  +
 "futures-io",
        1875  +
 "parking",
        1876  +
 "pin-project-lite",
        1877  +
]
        1878  +
 1679   1879   
[[package]]
 1680   1880   
name = "futures-macro"
 1681   1881   
version = "0.3.31"
 1682   1882   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1683   1883   
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
 1684   1884   
dependencies = [
 1685   1885   
 "proc-macro2",
 1686   1886   
 "quote",
 1687   1887   
 "syn 2.0.96",
 1688   1888   
]
@@ -1721,1921 +1780,1993 @@
 1741   1941   
[[package]]
 1742   1942   
name = "gimli"
 1743   1943   
version = "0.31.1"
 1744   1944   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1745   1945   
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
 1746   1946   
 1747   1947   
[[package]]
 1748   1948   
name = "glob"
 1749   1949   
version = "0.3.2"
 1750   1950   
source = "registry+https://github.com/rust-lang/crates.io-index"
        1951  +
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
        1952  +
        1953  +
[[package]]
        1954  +
name = "gloo-timers"
        1955  +
version = "0.3.0"
        1956  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1957  +
checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
        1958  +
dependencies = [
        1959  +
 "futures-channel",
        1960  +
 "futures-core",
        1961  +
 "js-sys",
        1962  +
 "wasm-bindgen",
        1963  +
]
 1751   1964   
checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
 1752   1965   
 1753   1966   
[[package]]
 1754   1967   
name = "group"
 1755   1968   
version = "0.12.1"
 1756   1969   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1757   1970   
checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7"
 1758   1971   
dependencies = [
 1759   1972   
 "ff",
 1760   1973   
 "rand_core",
@@ -2294,2507 +2353,2575 @@
 2314   2527   
[[package]]
 2315   2528   
name = "js-sys"
 2316   2529   
version = "0.3.77"
 2317   2530   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2318   2531   
checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
 2319   2532   
dependencies = [
 2320   2533   
 "once_cell",
 2321   2534   
 "wasm-bindgen",
 2322   2535   
]
 2323   2536   
        2537  +
[[package]]
        2538  +
name = "kv-log-macro"
        2539  +
version = "1.0.7"
        2540  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2541  +
checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
        2542  +
dependencies = [
        2543  +
 "log",
        2544  +
]
        2545  +
 2324   2546   
[[package]]
 2325   2547   
name = "lambda_http"
 2326   2548   
version = "0.8.3"
 2327   2549   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2328   2550   
checksum = "2505c4a24f5a8d8ac66a87691215ec1f79736c5bc6e62bb921788dca9753f650"
 2329   2551   
dependencies = [
 2330   2552   
 "aws_lambda_events",
 2331   2553   
 "base64 0.21.7",
 2332   2554   
 "bytes",
 2333   2555   
 "encoding_rs",
@@ -2408,2630 +2467,2693 @@
 2428   2650   
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
 2429   2651   
dependencies = [
 2430   2652   
 "autocfg",
 2431   2653   
 "scopeguard",
 2432   2654   
]
 2433   2655   
 2434   2656   
[[package]]
 2435   2657   
name = "log"
 2436   2658   
version = "0.4.25"
 2437   2659   
source = "registry+https://github.com/rust-lang/crates.io-index"
        2660  +
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
        2661  +
dependencies = [
        2662  +
 "value-bag",
        2663  +
]
 2438   2664   
checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f"
 2439   2665   
 2440   2666   
[[package]]
 2441   2667   
name = "lru"
 2442   2668   
version = "0.12.5"
 2443   2669   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2444   2670   
checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38"
 2445   2671   
dependencies = [
 2446   2672   
 "hashbrown 0.15.2",
 2447   2673   
]
@@ -2608,2834 +2696,2964 @@
 2628   2854   
version = "11.1.4"
 2629   2855   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2630   2856   
checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9"
 2631   2857   
 2632   2858   
[[package]]
 2633   2859   
name = "openssl-probe"
 2634   2860   
version = "0.1.5"
 2635   2861   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2636   2862   
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
 2637   2863   
        2864  +
[[package]]
        2865  +
name = "opentelemetry"
        2866  +
version = "0.26.0"
        2867  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2868  +
checksum = "570074cc999d1a58184080966e5bd3bf3a9a4af650c3b05047c2621e7405cd17"
        2869  +
dependencies = [
        2870  +
 "futures-core",
        2871  +
 "futures-sink",
        2872  +
 "js-sys",
        2873  +
 "once_cell",
        2874  +
 "pin-project-lite",
        2875  +
 "thiserror",
        2876  +
]
        2877  +
        2878  +
[[package]]
        2879  +
name = "opentelemetry_sdk"
        2880  +
version = "0.26.0"
        2881  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2882  +
checksum = "d2c627d9f4c9cdc1f21a29ee4bfbd6028fcb8bcf2a857b43f3abdf72c9c862f3"
        2883  +
dependencies = [
        2884  +
 "async-std",
        2885  +
 "async-trait",
        2886  +
 "futures-channel",
        2887  +
 "futures-executor",
        2888  +
 "futures-util",
        2889  +
 "glob",
        2890  +
 "once_cell",
        2891  +
 "opentelemetry",
        2892  +
 "percent-encoding",
        2893  +
 "rand",
        2894  +
 "serde_json",
        2895  +
 "thiserror",
        2896  +
 "tokio",
        2897  +
 "tokio-stream",
        2898  +
]
        2899  +
 2638   2900   
[[package]]
 2639   2901   
name = "os_str_bytes"
 2640   2902   
version = "6.6.1"
 2641   2903   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2642   2904   
checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1"
 2643   2905   
 2644   2906   
[[package]]
 2645   2907   
name = "outref"
 2646   2908   
version = "0.5.1"
 2647   2909   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2648   2910   
checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a"
 2649   2911   
 2650   2912   
[[package]]
 2651   2913   
name = "overload"
 2652   2914   
version = "0.1.1"
 2653   2915   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2654   2916   
checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
 2655   2917   
 2656   2918   
[[package]]
 2657   2919   
name = "p256"
 2658   2920   
version = "0.11.1"
 2659   2921   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2660   2922   
checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594"
 2661   2923   
dependencies = [
 2662   2924   
 "ecdsa",
 2663   2925   
 "elliptic-curve",
 2664   2926   
 "sha2",
 2665   2927   
]
 2666   2928   
        2929  +
[[package]]
        2930  +
name = "parking"
        2931  +
version = "2.2.1"
        2932  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2933  +
checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
        2934  +
 2667   2935   
[[package]]
 2668   2936   
name = "parking_lot"
 2669   2937   
version = "0.12.3"
 2670   2938   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2671   2939   
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
 2672   2940   
dependencies = [
 2673   2941   
 "lock_api",
 2674   2942   
 "parking_lot_core",
 2675   2943   
]
 2676   2944   
@@ -2713,2981 +2810,3104 @@
 2733   3001   
version = "0.2.16"
 2734   3002   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2735   3003   
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
 2736   3004   
 2737   3005   
[[package]]
 2738   3006   
name = "pin-utils"
 2739   3007   
version = "0.1.0"
 2740   3008   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2741   3009   
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
 2742   3010   
        3011  +
[[package]]
        3012  +
name = "piper"
        3013  +
version = "0.2.4"
        3014  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3015  +
checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
        3016  +
dependencies = [
        3017  +
 "atomic-waker",
        3018  +
 "fastrand",
        3019  +
 "futures-io",
        3020  +
]
        3021  +
 2743   3022   
[[package]]
 2744   3023   
name = "pkcs8"
 2745   3024   
version = "0.9.0"
 2746   3025   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2747   3026   
checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba"
 2748   3027   
dependencies = [
 2749   3028   
 "der",
 2750   3029   
 "spki",
 2751   3030   
]
 2752   3031   
 2753   3032   
[[package]]
 2754   3033   
name = "plotters"
 2755   3034   
version = "0.3.7"
 2756   3035   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2757   3036   
checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
 2758   3037   
dependencies = [
 2759   3038   
 "num-traits",
 2760   3039   
 "plotters-backend",
 2761   3040   
 "plotters-svg",
 2762   3041   
 "wasm-bindgen",
 2763   3042   
 "web-sys",
 2764   3043   
]
 2765   3044   
 2766   3045   
[[package]]
 2767   3046   
name = "plotters-backend"
 2768   3047   
version = "0.3.7"
 2769   3048   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2770   3049   
checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"
 2771   3050   
 2772   3051   
[[package]]
 2773   3052   
name = "plotters-svg"
 2774   3053   
version = "0.3.7"
 2775   3054   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2776   3055   
checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"
 2777   3056   
dependencies = [
 2778   3057   
 "plotters-backend",
 2779   3058   
]
 2780   3059   
        3060  +
[[package]]
        3061  +
name = "polling"
        3062  +
version = "3.7.4"
        3063  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3064  +
checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f"
        3065  +
dependencies = [
        3066  +
 "cfg-if",
        3067  +
 "concurrent-queue",
        3068  +
 "hermit-abi 0.4.0",
        3069  +
 "pin-project-lite",
        3070  +
 "rustix",
        3071  +
 "tracing",
        3072  +
 "windows-sys 0.59.0",
        3073  +
]
        3074  +
 2781   3075   
[[package]]
 2782   3076   
name = "powerfmt"
 2783   3077   
version = "0.2.0"
 2784   3078   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2785   3079   
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
 2786   3080   
 2787   3081   
[[package]]
 2788   3082   
name = "ppv-lite86"
 2789   3083   
version = "0.2.20"
 2790   3084   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2862,3156 +2922,3216 @@
 2882   3176   
 "pyo3-macros",
 2883   3177   
 "unindent",
 2884   3178   
]
 2885   3179   
 2886   3180   
[[package]]
 2887   3181   
name = "pyo3-asyncio"
 2888   3182   
version = "0.18.0"
 2889   3183   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2890   3184   
checksum = "d3564762e37035cfc486228e10b0528460fa026d681b5763873c693aa0d5c260"
 2891   3185   
dependencies = [
 2892         -
 "async-channel",
        3186  +
 "async-channel 1.9.0",
 2893   3187   
 "clap 3.2.25",
 2894   3188   
 "futures",
 2895   3189   
 "inventory",
 2896   3190   
 "once_cell",
 2897   3191   
 "pin-project-lite",
 2898   3192   
 "pyo3",
 2899   3193   
 "pyo3-asyncio-macros",
 2900   3194   
 "tokio",
 2901   3195   
]
 2902   3196   
@@ -3288,3582 +3372,3681 @@
 3308   3602   
 3309   3603   
[[package]]
 3310   3604   
name = "same-file"
 3311   3605   
version = "1.0.6"
 3312   3606   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3313   3607   
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
 3314   3608   
dependencies = [
 3315   3609   
 "winapi-util",
 3316   3610   
]
 3317   3611   
        3612  +
[[package]]
        3613  +
name = "scc"
        3614  +
version = "2.2.4"
        3615  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3616  +
checksum = "d8d25269dd3a12467afe2e510f69fb0b46b698e5afb296b59f2145259deaf8e8"
        3617  +
dependencies = [
        3618  +
 "sdd",
        3619  +
]
        3620  +
 3318   3621   
[[package]]
 3319   3622   
name = "schannel"
 3320   3623   
version = "0.1.27"
 3321   3624   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3322   3625   
checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
 3323   3626   
dependencies = [
 3324   3627   
 "windows-sys 0.59.0",
 3325   3628   
]
 3326   3629   
 3327   3630   
[[package]]
 3328   3631   
name = "scopeguard"
 3329   3632   
version = "1.2.0"
 3330   3633   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3331   3634   
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
 3332   3635   
 3333   3636   
[[package]]
 3334   3637   
name = "sct"
 3335   3638   
version = "0.7.1"
 3336   3639   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3337   3640   
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
 3338   3641   
dependencies = [
 3339   3642   
 "ring 0.17.8",
 3340   3643   
 "untrusted 0.9.0",
 3341   3644   
]
 3342   3645   
        3646  +
[[package]]
        3647  +
name = "sdd"
        3648  +
version = "3.0.4"
        3649  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3650  +
checksum = "49c1eeaf4b6a87c7479688c6d52b9f1153cedd3c489300564f932b065c6eab95"
        3651  +
 3343   3652   
[[package]]
 3344   3653   
name = "sec1"
 3345   3654   
version = "0.3.0"
 3346   3655   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3347   3656   
checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928"
 3348   3657   
dependencies = [
 3349   3658   
 "base16ct",
 3350   3659   
 "der",
 3351   3660   
 "generic-array",
 3352   3661   
 "pkcs8",
@@ -3439,3748 +3498,3832 @@
 3459   3768   
version = "0.7.1"
 3460   3769   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3461   3770   
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
 3462   3771   
dependencies = [
 3463   3772   
 "form_urlencoded",
 3464   3773   
 "itoa",
 3465   3774   
 "ryu",
 3466   3775   
 "serde",
 3467   3776   
]
 3468   3777   
        3778  +
[[package]]
        3779  +
name = "serial_test"
        3780  +
version = "3.1.1"
        3781  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3782  +
checksum = "4b4b487fe2acf240a021cf57c6b2b4903b1e78ca0ecd862a71b71d2a51fed77d"
        3783  +
dependencies = [
        3784  +
 "futures",
        3785  +
 "log",
        3786  +
 "once_cell",
        3787  +
 "parking_lot",
        3788  +
 "scc",
        3789  +
 "serial_test_derive",
        3790  +
]
        3791  +
        3792  +
[[package]]
        3793  +
name = "serial_test_derive"
        3794  +
version = "3.1.1"
        3795  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3796  +
checksum = "82fe9db325bcef1fbcde82e078a5cc4efdf787e96b3b9cf45b50b529f2083d67"
        3797  +
dependencies = [
        3798  +
 "proc-macro2",
        3799  +
 "quote",
        3800  +
 "syn 2.0.91",
        3801  +
]
        3802  +
 3469   3803   
[[package]]
 3470   3804   
name = "sha1"
 3471   3805   
version = "0.10.6"
 3472   3806   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3473   3807   
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
 3474   3808   
dependencies = [
 3475   3809   
 "cfg-if",
 3476   3810   
 "cpufeatures",
 3477   3811   
 "digest",
 3478   3812   
]
@@ -3559,3893 +3618,3958 @@
 3579   3913   
 "base64ct",
 3580   3914   
 "der",
 3581   3915   
]
 3582   3916   
 3583   3917   
[[package]]
 3584   3918   
name = "stable_deref_trait"
 3585   3919   
version = "1.2.0"
 3586   3920   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3587   3921   
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
 3588   3922   
        3923  +
[[package]]
        3924  +
name = "stats_alloc"
        3925  +
version = "0.1.10"
        3926  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3927  +
checksum = "5c0e04424e733e69714ca1bbb9204c1a57f09f5493439520f9f68c132ad25eec"
        3928  +
 3589   3929   
[[package]]
 3590   3930   
name = "strsim"
 3591   3931   
version = "0.10.0"
 3592   3932   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3593   3933   
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
 3594   3934   
 3595   3935   
[[package]]
 3596   3936   
name = "strsim"
 3597   3937   
version = "0.11.1"
 3598   3938   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4135,4475 +4194,4540 @@
 4155   4495   
 "getrandom",
 4156   4496   
 "rand",
 4157   4497   
]
 4158   4498   
 4159   4499   
[[package]]
 4160   4500   
name = "valuable"
 4161   4501   
version = "0.1.0"
 4162   4502   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4163   4503   
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
 4164   4504   
        4505  +
[[package]]
        4506  +
name = "value-bag"
        4507  +
version = "1.10.0"
        4508  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        4509  +
checksum = "3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2"
        4510  +
 4165   4511   
[[package]]
 4166   4512   
name = "version_check"
 4167   4513   
version = "0.9.5"
 4168   4514   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4169   4515   
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
 4170   4516   
 4171   4517   
[[package]]
 4172   4518   
name = "vsimd"
 4173   4519   
version = "0.8.0"
 4174   4520   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4216,4562 +4275,4633 @@
 4236   4582   
checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
 4237   4583   
dependencies = [
 4238   4584   
 "bumpalo",
 4239   4585   
 "log",
 4240   4586   
 "proc-macro2",
 4241   4587   
 "quote",
 4242   4588   
 "syn 2.0.96",
 4243   4589   
 "wasm-bindgen-shared",
 4244   4590   
]
 4245   4591   
        4592  +
[[package]]
        4593  +
name = "wasm-bindgen-futures"
        4594  +
version = "0.4.45"
        4595  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        4596  +
checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b"
        4597  +
dependencies = [
        4598  +
 "cfg-if",
        4599  +
 "js-sys",
        4600  +
 "wasm-bindgen",
        4601  +
 "web-sys",
        4602  +
]
        4603  +
 4246   4604   
[[package]]
 4247   4605   
name = "wasm-bindgen-macro"
 4248   4606   
version = "0.2.100"
 4249   4607   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4250   4608   
checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
 4251   4609   
dependencies = [
 4252   4610   
 "quote",
 4253   4611   
 "wasm-bindgen-macro-support",
 4254   4612   
]
 4255   4613