Client Test

Client Test

rev. fafabdbc1a7f7f2fd5a9876e2ba44554e9ccde6c

Files changed:

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

@@ -88,88 +173,324 @@
  108    108   
 "serde_json",
  109    109   
]
  110    110   
  111    111   
[[package]]
  112    112   
name = "async-channel"
  113    113   
version = "1.9.0"
  114    114   
source = "registry+https://github.com/rust-lang/crates.io-index"
  115    115   
checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
  116    116   
dependencies = [
  117    117   
 "concurrent-queue",
  118         -
 "event-listener",
         118  +
 "event-listener 2.5.3",
  119    119   
 "futures-core",
  120    120   
]
  121    121   
         122  +
[[package]]
         123  +
name = "async-channel"
         124  +
version = "2.3.1"
         125  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         126  +
checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
         127  +
dependencies = [
         128  +
 "concurrent-queue",
         129  +
 "event-listener-strategy",
         130  +
 "futures-core",
         131  +
 "pin-project-lite",
         132  +
]
         133  +
         134  +
[[package]]
         135  +
name = "async-executor"
         136  +
version = "1.13.1"
         137  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         138  +
checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec"
         139  +
dependencies = [
         140  +
 "async-task",
         141  +
 "concurrent-queue",
         142  +
 "fastrand",
         143  +
 "futures-lite",
         144  +
 "slab",
         145  +
]
         146  +
         147  +
[[package]]
         148  +
name = "async-global-executor"
         149  +
version = "2.4.1"
         150  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         151  +
checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c"
         152  +
dependencies = [
         153  +
 "async-channel 2.3.1",
         154  +
 "async-executor",
         155  +
 "async-io",
         156  +
 "async-lock",
         157  +
 "blocking",
         158  +
 "futures-lite",
         159  +
 "once_cell",
         160  +
]
         161  +
         162  +
[[package]]
         163  +
name = "async-io"
         164  +
version = "2.4.0"
         165  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         166  +
checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059"
         167  +
dependencies = [
         168  +
 "async-lock",
         169  +
 "cfg-if",
         170  +
 "concurrent-queue",
         171  +
 "futures-io",
         172  +
 "futures-lite",
         173  +
 "parking",
         174  +
 "polling",
         175  +
 "rustix",
         176  +
 "slab",
         177  +
 "tracing",
         178  +
 "windows-sys 0.59.0",
         179  +
]
         180  +
         181  +
[[package]]
         182  +
name = "async-lock"
         183  +
version = "3.4.0"
         184  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         185  +
checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
         186  +
dependencies = [
         187  +
 "event-listener 5.4.0",
         188  +
 "event-listener-strategy",
         189  +
 "pin-project-lite",
         190  +
]
         191  +
         192  +
[[package]]
         193  +
name = "async-process"
         194  +
version = "2.3.0"
         195  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         196  +
checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
         197  +
dependencies = [
         198  +
 "async-channel 2.3.1",
         199  +
 "async-io",
         200  +
 "async-lock",
         201  +
 "async-signal",
         202  +
 "async-task",
         203  +
 "blocking",
         204  +
 "cfg-if",
         205  +
 "event-listener 5.4.0",
         206  +
 "futures-lite",
         207  +
 "rustix",
         208  +
 "tracing",
         209  +
]
         210  +
         211  +
[[package]]
         212  +
name = "async-signal"
         213  +
version = "0.2.10"
         214  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         215  +
checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
         216  +
dependencies = [
         217  +
 "async-io",
         218  +
 "async-lock",
         219  +
 "atomic-waker",
         220  +
 "cfg-if",
         221  +
 "futures-core",
         222  +
 "futures-io",
         223  +
 "rustix",
         224  +
 "signal-hook-registry",
         225  +
 "slab",
         226  +
 "windows-sys 0.59.0",
         227  +
]
         228  +
         229  +
[[package]]
         230  +
name = "async-std"
         231  +
version = "1.13.0"
         232  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         233  +
checksum = "c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615"
         234  +
dependencies = [
         235  +
 "async-channel 1.9.0",
         236  +
 "async-global-executor",
         237  +
 "async-io",
         238  +
 "async-lock",
         239  +
 "async-process",
         240  +
 "crossbeam-utils",
         241  +
 "futures-channel",
         242  +
 "futures-core",
         243  +
 "futures-io",
         244  +
 "futures-lite",
         245  +
 "gloo-timers",
         246  +
 "kv-log-macro",
         247  +
 "log",
         248  +
 "memchr",
         249  +
 "once_cell",
         250  +
 "pin-project-lite",
         251  +
 "pin-utils",
         252  +
 "slab",
         253  +
 "wasm-bindgen-futures",
         254  +
]
         255  +
  122    256   
[[package]]
  123    257   
name = "async-stream"
  124    258   
version = "0.3.6"
  125    259   
source = "registry+https://github.com/rust-lang/crates.io-index"
  126    260   
checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476"
  127    261   
dependencies = [
  128    262   
 "async-stream-impl",
  129    263   
 "futures-core",
  130    264   
 "pin-project-lite",
  131    265   
]
  132    266   
  133    267   
[[package]]
  134    268   
name = "async-stream-impl"
  135    269   
version = "0.3.6"
  136    270   
source = "registry+https://github.com/rust-lang/crates.io-index"
  137    271   
checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
  138    272   
dependencies = [
  139    273   
 "proc-macro2",
  140    274   
 "quote",
  141    275   
 "syn 2.0.98",
  142    276   
]
  143    277   
         278  +
[[package]]
         279  +
name = "async-task"
         280  +
version = "4.7.1"
         281  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         282  +
checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
         283  +
         284  +
[[package]]
         285  +
name = "async-trait"
         286  +
version = "0.1.86"
         287  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         288  +
checksum = "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d"
         289  +
dependencies = [
         290  +
 "proc-macro2",
         291  +
 "quote",
         292  +
 "syn 2.0.98",
         293  +
]
         294  +
  144    295   
[[package]]
  145    296   
name = "atomic-waker"
  146    297   
version = "1.1.2"
  147    298   
source = "registry+https://github.com/rust-lang/crates.io-index"
  148    299   
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
  149    300   
  150    301   
[[package]]
  151    302   
name = "atty"
  152    303   
version = "0.2.14"
  153    304   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -393,544 +459,634 @@
  413    564   
name = "aws-smithy-json"
  414    565   
version = "0.61.2"
  415    566   
dependencies = [
  416    567   
 "aws-smithy-types",
  417    568   
 "proptest",
  418    569   
 "serde_json",
  419    570   
]
  420    571   
  421    572   
[[package]]
  422    573   
name = "aws-smithy-mocks-experimental"
  423         -
version = "0.2.2"
         574  +
version = "0.2.3"
  424    575   
dependencies = [
  425    576   
 "aws-smithy-runtime-api",
  426    577   
 "aws-smithy-types",
  427    578   
 "tokio",
  428    579   
]
  429    580   
         581  +
[[package]]
         582  +
name = "aws-smithy-observability"
         583  +
version = "0.1.0"
         584  +
dependencies = [
         585  +
 "aws-smithy-runtime-api",
         586  +
 "once_cell",
         587  +
 "serial_test",
         588  +
]
         589  +
         590  +
[[package]]
         591  +
name = "aws-smithy-observability-otel"
         592  +
version = "0.1.0"
         593  +
dependencies = [
         594  +
 "async-global-executor",
         595  +
 "async-task",
         596  +
 "aws-smithy-observability",
         597  +
 "criterion",
         598  +
 "opentelemetry",
         599  +
 "opentelemetry_sdk",
         600  +
 "stats_alloc",
         601  +
 "tokio",
         602  +
 "value-bag",
         603  +
]
         604  +
  430    605   
[[package]]
  431    606   
name = "aws-smithy-protocol-test"
  432    607   
version = "0.63.0"
  433    608   
dependencies = [
  434    609   
 "assert-json-diff",
  435    610   
 "aws-smithy-runtime-api",
  436    611   
 "base64-simd",
  437    612   
 "cbor-diag",
  438    613   
 "ciborium",
  439    614   
 "http 0.2.12",
@@ -662,837 +721,909 @@
  682    857   
  683    858   
[[package]]
  684    859   
name = "block-buffer"
  685    860   
version = "0.10.4"
  686    861   
source = "registry+https://github.com/rust-lang/crates.io-index"
  687    862   
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
  688    863   
dependencies = [
  689    864   
 "generic-array",
  690    865   
]
  691    866   
         867  +
[[package]]
         868  +
name = "blocking"
         869  +
version = "1.6.1"
         870  +
source = "registry+https://github.com/rust-lang/crates.io-index"
         871  +
checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
         872  +
dependencies = [
         873  +
 "async-channel 2.3.1",
         874  +
 "async-task",
         875  +
 "futures-io",
         876  +
 "futures-lite",
         877  +
 "piper",
         878  +
]
         879  +
  692    880   
[[package]]
  693    881   
name = "bs58"
  694    882   
version = "0.5.1"
  695    883   
source = "registry+https://github.com/rust-lang/crates.io-index"
  696    884   
checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4"
  697    885   
dependencies = [
  698    886   
 "tinyvec",
  699    887   
]
  700    888   
  701    889   
[[package]]
@@ -983,1171 +1054,1244 @@
 1003   1191   
name = "criterion"
 1004   1192   
version = "0.5.1"
 1005   1193   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1006   1194   
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
 1007   1195   
dependencies = [
 1008   1196   
 "anes",
 1009   1197   
 "cast",
 1010   1198   
 "ciborium",
 1011   1199   
 "clap 4.5.29",
 1012   1200   
 "criterion-plot",
        1201  +
 "futures",
 1013   1202   
 "is-terminal",
 1014   1203   
 "itertools 0.10.5",
 1015   1204   
 "num-traits",
 1016   1205   
 "once_cell",
 1017   1206   
 "oorandom",
 1018   1207   
 "plotters",
 1019   1208   
 "rayon",
 1020   1209   
 "regex",
 1021   1210   
 "serde",
 1022   1211   
 "serde_derive",
 1023   1212   
 "serde_json",
 1024   1213   
 "tinytemplate",
        1214  +
 "tokio",
 1025   1215   
 "walkdir",
 1026   1216   
]
 1027   1217   
 1028   1218   
[[package]]
 1029   1219   
name = "criterion-plot"
 1030   1220   
version = "0.5.0"
 1031   1221   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1032   1222   
checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
 1033   1223   
dependencies = [
 1034   1224   
 "cast",
@@ -1154,1344 +1213,1424 @@
 1174   1364   
 "libc",
 1175   1365   
 "windows-sys 0.59.0",
 1176   1366   
]
 1177   1367   
 1178   1368   
[[package]]
 1179   1369   
name = "event-listener"
 1180   1370   
version = "2.5.3"
 1181   1371   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1182   1372   
checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
 1183   1373   
        1374  +
[[package]]
        1375  +
name = "event-listener"
        1376  +
version = "5.4.0"
        1377  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1378  +
checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae"
        1379  +
dependencies = [
        1380  +
 "concurrent-queue",
        1381  +
 "parking",
        1382  +
 "pin-project-lite",
        1383  +
]
        1384  +
        1385  +
[[package]]
        1386  +
name = "event-listener-strategy"
        1387  +
version = "0.5.3"
        1388  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1389  +
checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2"
        1390  +
dependencies = [
        1391  +
 "event-listener 5.4.0",
        1392  +
 "pin-project-lite",
        1393  +
]
        1394  +
 1184   1395   
[[package]]
 1185   1396   
name = "extend"
 1186   1397   
version = "0.1.2"
 1187   1398   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1188   1399   
checksum = "f47da3a72ec598d9c8937a7ebca8962a5c7a1f28444e38c2b33c771ba3f55f05"
 1189   1400   
dependencies = [
 1190   1401   
 "proc-macro-error",
 1191   1402   
 "proc-macro2",
 1192   1403   
 "quote",
 1193   1404   
 "syn 1.0.109",
@@ -1251,1462 +1310,1534 @@
 1271   1482   
 "futures-task",
 1272   1483   
 "futures-util",
 1273   1484   
]
 1274   1485   
 1275   1486   
[[package]]
 1276   1487   
name = "futures-io"
 1277   1488   
version = "0.3.31"
 1278   1489   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1279   1490   
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
 1280   1491   
        1492  +
[[package]]
        1493  +
name = "futures-lite"
        1494  +
version = "2.6.0"
        1495  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1496  +
checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532"
        1497  +
dependencies = [
        1498  +
 "fastrand",
        1499  +
 "futures-core",
        1500  +
 "futures-io",
        1501  +
 "parking",
        1502  +
 "pin-project-lite",
        1503  +
]
        1504  +
 1281   1505   
[[package]]
 1282   1506   
name = "futures-macro"
 1283   1507   
version = "0.3.31"
 1284   1508   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1285   1509   
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
 1286   1510   
dependencies = [
 1287   1511   
 "proc-macro2",
 1288   1512   
 "quote",
 1289   1513   
 "syn 2.0.98",
 1290   1514   
]
@@ -1337,1561 +1396,1632 @@
 1357   1581   
version = "0.31.1"
 1358   1582   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1359   1583   
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
 1360   1584   
 1361   1585   
[[package]]
 1362   1586   
name = "glob"
 1363   1587   
version = "0.3.2"
 1364   1588   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1365   1589   
checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
 1366   1590   
        1591  +
[[package]]
        1592  +
name = "gloo-timers"
        1593  +
version = "0.3.0"
        1594  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1595  +
checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
        1596  +
dependencies = [
        1597  +
 "futures-channel",
        1598  +
 "futures-core",
        1599  +
 "js-sys",
        1600  +
 "wasm-bindgen",
        1601  +
]
        1602  +
 1367   1603   
[[package]]
 1368   1604   
name = "h2"
 1369   1605   
version = "0.3.26"
 1370   1606   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1371   1607   
checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
 1372   1608   
dependencies = [
 1373   1609   
 "bytes",
 1374   1610   
 "fnv",
 1375   1611   
 "futures-core",
 1376   1612   
 "futures-sink",
@@ -1883,2119 +1942,2187 @@
 1903   2139   
[[package]]
 1904   2140   
name = "js-sys"
 1905   2141   
version = "0.3.77"
 1906   2142   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1907   2143   
checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
 1908   2144   
dependencies = [
 1909   2145   
 "once_cell",
 1910   2146   
 "wasm-bindgen",
 1911   2147   
]
 1912   2148   
        2149  +
[[package]]
        2150  +
name = "kv-log-macro"
        2151  +
version = "1.0.7"
        2152  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2153  +
checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
        2154  +
dependencies = [
        2155  +
 "log",
        2156  +
]
        2157  +
 1913   2158   
[[package]]
 1914   2159   
name = "lambda_http"
 1915   2160   
version = "0.8.3"
 1916   2161   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1917   2162   
checksum = "2505c4a24f5a8d8ac66a87691215ec1f79736c5bc6e62bb921788dca9753f650"
 1918   2163   
dependencies = [
 1919   2164   
 "aws_lambda_events",
 1920   2165   
 "base64 0.21.7",
 1921   2166   
 "bytes",
 1922   2167   
 "encoding_rs",
@@ -1998,2243 +2103,2351 @@
 2018   2263   
dependencies = [
 2019   2264   
 "autocfg",
 2020   2265   
 "scopeguard",
 2021   2266   
]
 2022   2267   
 2023   2268   
[[package]]
 2024   2269   
name = "log"
 2025   2270   
version = "0.4.25"
 2026   2271   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2027   2272   
checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f"
        2273  +
dependencies = [
        2274  +
 "value-bag",
        2275  +
]
 2028   2276   
 2029   2277   
[[package]]
 2030   2278   
name = "matchers"
 2031   2279   
version = "0.1.0"
 2032   2280   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2033   2281   
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
 2034   2282   
dependencies = [
 2035   2283   
 "regex-automata 0.1.10",
 2036   2284   
]
 2037   2285   
 2038   2286   
[[package]]
 2039   2287   
name = "md-5"
 2040   2288   
version = "0.10.6"
 2041   2289   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2042   2290   
checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
 2043   2291   
dependencies = [
 2044   2292   
 "cfg-if",
 2045   2293   
 "digest",
 2046   2294   
]
 2047   2295   
 2048   2296   
[[package]]
 2049   2297   
name = "memchr"
 2050   2298   
version = "2.7.4"
 2051   2299   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2052   2300   
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
 2053   2301   
 2054   2302   
[[package]]
 2055   2303   
name = "memoffset"
 2056   2304   
version = "0.8.0"
 2057   2305   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2058   2306   
checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
 2059   2307   
dependencies = [
 2060   2308   
 "autocfg",
 2061   2309   
]
 2062   2310   
 2063   2311   
[[package]]
 2064   2312   
name = "mime"
 2065   2313   
version = "0.3.17"
 2066   2314   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2067   2315   
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
 2068   2316   
 2069   2317   
[[package]]
 2070   2318   
name = "minicbor"
 2071         -
version = "0.24.2"
        2319  +
version = "0.24.4"
 2072   2320   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2073         -
checksum = "5f8e213c36148d828083ae01948eed271d03f95f7e72571fa242d78184029af2"
        2321  +
checksum = "29be4f60e41fde478b36998b88821946aafac540e53591e76db53921a0cc225b"
 2074   2322   
dependencies = [
 2075   2323   
 "half",
 2076   2324   
 "minicbor-derive",
 2077   2325   
]
 2078   2326   
 2079   2327   
[[package]]
 2080   2328   
name = "minicbor-derive"
 2081   2329   
version = "0.15.3"
 2082   2330   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2083   2331   
checksum = "bd2209fff77f705b00c737016a48e73733d7fbccb8b007194db148f03561fb70"
@@ -2188,2436 +2265,2555 @@
 2208   2456   
version = "11.1.4"
 2209   2457   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2210   2458   
checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9"
 2211   2459   
 2212   2460   
[[package]]
 2213   2461   
name = "openssl-probe"
 2214   2462   
version = "0.1.6"
 2215   2463   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2216   2464   
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
 2217   2465   
        2466  +
[[package]]
        2467  +
name = "opentelemetry"
        2468  +
version = "0.26.0"
        2469  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2470  +
checksum = "570074cc999d1a58184080966e5bd3bf3a9a4af650c3b05047c2621e7405cd17"
        2471  +
dependencies = [
        2472  +
 "futures-core",
        2473  +
 "futures-sink",
        2474  +
 "js-sys",
        2475  +
 "once_cell",
        2476  +
 "pin-project-lite",
        2477  +
 "thiserror",
        2478  +
]
        2479  +
        2480  +
[[package]]
        2481  +
name = "opentelemetry_sdk"
        2482  +
version = "0.26.0"
        2483  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2484  +
checksum = "d2c627d9f4c9cdc1f21a29ee4bfbd6028fcb8bcf2a857b43f3abdf72c9c862f3"
        2485  +
dependencies = [
        2486  +
 "async-std",
        2487  +
 "async-trait",
        2488  +
 "futures-channel",
        2489  +
 "futures-executor",
        2490  +
 "futures-util",
        2491  +
 "glob",
        2492  +
 "once_cell",
        2493  +
 "opentelemetry",
        2494  +
 "percent-encoding",
        2495  +
 "rand 0.8.5",
        2496  +
 "serde_json",
        2497  +
 "thiserror",
        2498  +
 "tokio",
        2499  +
 "tokio-stream",
        2500  +
]
        2501  +
 2218   2502   
[[package]]
 2219   2503   
name = "os_str_bytes"
 2220   2504   
version = "6.6.1"
 2221   2505   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2222   2506   
checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1"
 2223   2507   
 2224   2508   
[[package]]
 2225   2509   
name = "outref"
 2226   2510   
version = "0.5.2"
 2227   2511   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2228   2512   
checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e"
 2229   2513   
 2230   2514   
[[package]]
 2231   2515   
name = "overload"
 2232   2516   
version = "0.1.1"
 2233   2517   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2234   2518   
checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
 2235   2519   
        2520  +
[[package]]
        2521  +
name = "parking"
        2522  +
version = "2.2.1"
        2523  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2524  +
checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
        2525  +
 2236   2526   
[[package]]
 2237   2527   
name = "parking_lot"
 2238   2528   
version = "0.12.3"
 2239   2529   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2240   2530   
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
 2241   2531   
dependencies = [
 2242   2532   
 "lock_api",
 2243   2533   
 "parking_lot_core",
 2244   2534   
]
 2245   2535   
@@ -2282,2572 +2369,2685 @@
 2302   2592   
version = "0.2.16"
 2303   2593   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2304   2594   
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
 2305   2595   
 2306   2596   
[[package]]
 2307   2597   
name = "pin-utils"
 2308   2598   
version = "0.1.0"
 2309   2599   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2310   2600   
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
 2311   2601   
        2602  +
[[package]]
        2603  +
name = "piper"
        2604  +
version = "0.2.4"
        2605  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2606  +
checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
        2607  +
dependencies = [
        2608  +
 "atomic-waker",
        2609  +
 "fastrand",
        2610  +
 "futures-io",
        2611  +
]
        2612  +
 2312   2613   
[[package]]
 2313   2614   
name = "plotters"
 2314   2615   
version = "0.3.7"
 2315   2616   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2316   2617   
checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
 2317   2618   
dependencies = [
 2318   2619   
 "num-traits",
 2319   2620   
 "plotters-backend",
 2320   2621   
 "plotters-svg",
 2321   2622   
 "wasm-bindgen",
 2322   2623   
 "web-sys",
 2323   2624   
]
 2324   2625   
 2325   2626   
[[package]]
 2326   2627   
name = "plotters-backend"
 2327   2628   
version = "0.3.7"
 2328   2629   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2329   2630   
checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"
 2330   2631   
 2331   2632   
[[package]]
 2332   2633   
name = "plotters-svg"
 2333   2634   
version = "0.3.7"
 2334   2635   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2335   2636   
checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"
 2336   2637   
dependencies = [
 2337   2638   
 "plotters-backend",
 2338   2639   
]
 2339   2640   
        2641  +
[[package]]
        2642  +
name = "polling"
        2643  +
version = "3.7.4"
        2644  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        2645  +
checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f"
        2646  +
dependencies = [
        2647  +
 "cfg-if",
        2648  +
 "concurrent-queue",
        2649  +
 "hermit-abi 0.4.0",
        2650  +
 "pin-project-lite",
        2651  +
 "rustix",
        2652  +
 "tracing",
        2653  +
 "windows-sys 0.59.0",
        2654  +
]
        2655  +
 2340   2656   
[[package]]
 2341   2657   
name = "powerfmt"
 2342   2658   
version = "0.2.0"
 2343   2659   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2344   2660   
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
 2345   2661   
 2346   2662   
[[package]]
 2347   2663   
name = "ppv-lite86"
 2348   2664   
version = "0.2.20"
 2349   2665   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2421,2737 +2481,2797 @@
 2441   2757   
 "pyo3-macros",
 2442   2758   
 "unindent",
 2443   2759   
]
 2444   2760   
 2445   2761   
[[package]]
 2446   2762   
name = "pyo3-asyncio"
 2447   2763   
version = "0.18.0"
 2448   2764   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2449   2765   
checksum = "d3564762e37035cfc486228e10b0528460fa026d681b5763873c693aa0d5c260"
 2450   2766   
dependencies = [
 2451         -
 "async-channel",
        2767  +
 "async-channel 1.9.0",
 2452   2768   
 "clap 3.2.25",
 2453   2769   
 "futures",
 2454   2770   
 "inventory",
 2455   2771   
 "once_cell",
 2456   2772   
 "pin-project-lite",
 2457   2773   
 "pyo3",
 2458   2774   
 "pyo3-asyncio-macros",
 2459   2775   
 "tokio",
 2460   2776   
]
 2461   2777   
@@ -2867,3183 +2951,3282 @@
 2887   3203   
 2888   3204   
[[package]]
 2889   3205   
name = "same-file"
 2890   3206   
version = "1.0.6"
 2891   3207   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2892   3208   
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
 2893   3209   
dependencies = [
 2894   3210   
 "winapi-util",
 2895   3211   
]
 2896   3212   
        3213  +
[[package]]
        3214  +
name = "scc"
        3215  +
version = "2.3.3"
        3216  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3217  +
checksum = "ea091f6cac2595aa38993f04f4ee692ed43757035c36e67c180b6828356385b1"
        3218  +
dependencies = [
        3219  +
 "sdd",
        3220  +
]
        3221  +
 2897   3222   
[[package]]
 2898   3223   
name = "schannel"
 2899   3224   
version = "0.1.27"
 2900   3225   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2901   3226   
checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
 2902   3227   
dependencies = [
 2903   3228   
 "windows-sys 0.59.0",
 2904   3229   
]
 2905   3230   
 2906   3231   
[[package]]
 2907   3232   
name = "scopeguard"
 2908   3233   
version = "1.2.0"
 2909   3234   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2910   3235   
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
 2911   3236   
 2912   3237   
[[package]]
 2913   3238   
name = "sct"
 2914   3239   
version = "0.7.1"
 2915   3240   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2916   3241   
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
 2917   3242   
dependencies = [
 2918   3243   
 "ring 0.17.8",
 2919   3244   
 "untrusted 0.9.0",
 2920   3245   
]
 2921   3246   
        3247  +
[[package]]
        3248  +
name = "sdd"
        3249  +
version = "3.0.7"
        3250  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3251  +
checksum = "b07779b9b918cc05650cb30f404d4d7835d26df37c235eded8a6832e2fb82cca"
        3252  +
 2922   3253   
[[package]]
 2923   3254   
name = "security-framework"
 2924   3255   
version = "2.11.1"
 2925   3256   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2926   3257   
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
 2927   3258   
dependencies = [
 2928   3259   
 "bitflags 2.8.0",
 2929   3260   
 "core-foundation 0.9.4",
 2930   3261   
 "core-foundation-sys",
 2931   3262   
 "libc",
@@ -3004,3335 +3063,3419 @@
 3024   3355   
version = "0.7.1"
 3025   3356   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3026   3357   
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
 3027   3358   
dependencies = [
 3028   3359   
 "form_urlencoded",
 3029   3360   
 "itoa",
 3030   3361   
 "ryu",
 3031   3362   
 "serde",
 3032   3363   
]
 3033   3364   
        3365  +
[[package]]
        3366  +
name = "serial_test"
        3367  +
version = "3.2.0"
        3368  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3369  +
checksum = "1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9"
        3370  +
dependencies = [
        3371  +
 "futures",
        3372  +
 "log",
        3373  +
 "once_cell",
        3374  +
 "parking_lot",
        3375  +
 "scc",
        3376  +
 "serial_test_derive",
        3377  +
]
        3378  +
        3379  +
[[package]]
        3380  +
name = "serial_test_derive"
        3381  +
version = "3.2.0"
        3382  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3383  +
checksum = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef"
        3384  +
dependencies = [
        3385  +
 "proc-macro2",
        3386  +
 "quote",
        3387  +
 "syn 2.0.98",
        3388  +
]
        3389  +
 3034   3390   
[[package]]
 3035   3391   
name = "sha1"
 3036   3392   
version = "0.10.6"
 3037   3393   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3038   3394   
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
 3039   3395   
dependencies = [
 3040   3396   
 "cfg-if",
 3041   3397   
 "cpufeatures",
 3042   3398   
 "digest",
 3043   3399   
]
@@ -3104,3460 +3163,3525 @@
 3124   3480   
version = "0.9.8"
 3125   3481   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3126   3482   
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
 3127   3483   
 3128   3484   
[[package]]
 3129   3485   
name = "stable_deref_trait"
 3130   3486   
version = "1.2.0"
 3131   3487   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3132   3488   
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
 3133   3489   
        3490  +
[[package]]
        3491  +
name = "stats_alloc"
        3492  +
version = "0.1.10"
        3493  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        3494  +
checksum = "5c0e04424e733e69714ca1bbb9204c1a57f09f5493439520f9f68c132ad25eec"
        3495  +
 3134   3496   
[[package]]
 3135   3497   
name = "strsim"
 3136   3498   
version = "0.10.0"
 3137   3499   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3138   3500   
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
 3139   3501   
 3140   3502   
[[package]]
 3141   3503   
name = "strsim"
 3142   3504   
version = "0.11.1"
 3143   3505   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3681,4043 +3740,4108 @@
 3701   4063   
 "getrandom 0.3.1",
 3702   4064   
 "rand 0.9.0",
 3703   4065   
]
 3704   4066   
 3705   4067   
[[package]]
 3706   4068   
name = "valuable"
 3707   4069   
version = "0.1.1"
 3708   4070   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3709   4071   
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
 3710   4072   
        4073  +
[[package]]
        4074  +
name = "value-bag"
        4075  +
version = "1.10.0"
        4076  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        4077  +
checksum = "3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2"
        4078  +
 3711   4079   
[[package]]
 3712   4080   
name = "version_check"
 3713   4081   
version = "0.9.5"
 3714   4082   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3715   4083   
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
 3716   4084   
 3717   4085   
[[package]]
 3718   4086   
name = "vsimd"
 3719   4087   
version = "0.8.0"
 3720   4088   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3771,4139 +3830,4211 @@
 3791   4159   
checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
 3792   4160   
dependencies = [
 3793   4161   
 "bumpalo",
 3794   4162   
 "log",
 3795   4163   
 "proc-macro2",
 3796   4164   
 "quote",
 3797   4165   
 "syn 2.0.98",
 3798   4166   
 "wasm-bindgen-shared",
 3799   4167   
]
 3800   4168   
        4169  +
[[package]]
        4170  +
name = "wasm-bindgen-futures"
        4171  +
version = "0.4.50"
        4172  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        4173  +
checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
        4174  +
dependencies = [
        4175  +
 "cfg-if",
        4176  +
 "js-sys",
        4177  +
 "once_cell",
        4178  +
 "wasm-bindgen",
        4179  +
 "web-sys",
        4180  +
]
        4181  +
 3801   4182   
[[package]]
 3802   4183   
name = "wasm-bindgen-macro"
 3803   4184   
version = "0.2.100"
 3804   4185   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3805   4186   
checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
 3806   4187   
dependencies = [
 3807   4188   
 "quote",
 3808   4189   
 "wasm-bindgen-macro-support",
 3809   4190   
]
 3810   4191