A pit full of rusty nails

Use unstable tokio to build LocalRuntime for nailrt #7

merged opened by sachy.dev targeting main from local-rt
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:usjm3ynnir6y4inkcdovrfei/sh.tangled.repo.pull/3mfwqz4qz2422
+341 -85
Diff #0
+12
.cargo/config.toml
··· 1 + [target.x86_64-unknown-linux-gnu] 2 + linker = "clang" 3 + rustflags = ["-C", "link-arg=-fuse-ld=/usr/bin/mold"] 4 + 5 + [profile.dev.build-override] 6 + opt-level = 1 7 + 8 + [env] 9 + RUST_LOG = "info" 10 + 11 + [build] 12 + rustflags = ["--cfg", "tokio_unstable"]
-1
.gitignore
··· 1 1 /target 2 2 /input 3 - .cargo/config.toml 4 3 /configuration
+1
.tangled/workflows/miri.yml
··· 7 7 dependencies: 8 8 nixpkgs: 9 9 - clang 10 + - mold 10 11 - rustup 11 12 12 13 steps:
+1
.tangled/workflows/test.yml
··· 7 7 dependencies: 8 8 nixpkgs: 9 9 - clang 10 + - mold 10 11 - rustup 11 12 12 13 steps:
+325 -82
Cargo.lock
··· 34 34 35 35 [[package]] 36 36 name = "anyhow" 37 - version = "1.0.101" 37 + version = "1.0.100" 38 + version = "1.0.102" 38 39 source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea" 40 + checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" 41 + checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" 40 42 41 43 [[package]] 42 44 name = "async-trait" ··· 164 166 165 167 [[package]] 166 168 name = "bitflags" 167 - version = "2.10.0" 169 + version = "2.11.0" 168 170 source = "registry+https://github.com/rust-lang/crates.io-index" 169 - checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" 171 + checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" 170 172 171 173 [[package]] 172 174 name = "bumpalo" 173 - version = "3.19.1" 175 + version = "3.19.0" 176 + version = "3.20.2" 174 177 source = "registry+https://github.com/rust-lang/crates.io-index" 175 - checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" 178 + checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 179 + checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" 176 180 177 181 [[package]] 178 182 name = "byteorder" ··· 188 192 189 193 [[package]] 190 194 name = "cc" 191 - version = "1.2.55" 195 + version = "1.2.49" 196 + version = "1.2.56" 192 197 source = "registry+https://github.com/rust-lang/crates.io-index" 193 - checksum = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29" 198 + checksum = "90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215" 199 + checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" 194 200 dependencies = [ 195 201 "find-msvc-tools", 196 202 "jobserver", ··· 323 329 source = "registry+https://github.com/rust-lang/crates.io-index" 324 330 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 325 331 332 + [[package]] 333 + name = "foldhash" 334 + version = "0.1.5" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 337 + 326 338 [[package]] 327 339 name = "foldhash" 328 340 version = "0.2.0" ··· 331 343 332 344 [[package]] 333 345 name = "futures" 334 - version = "0.3.31" 346 + version = "0.3.32" 335 347 source = "registry+https://github.com/rust-lang/crates.io-index" 336 - checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 348 + checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" 337 349 dependencies = [ 338 350 "futures-channel", 339 351 "futures-core", ··· 346 358 347 359 [[package]] 348 360 name = "futures-channel" 349 - version = "0.3.31" 361 + version = "0.3.32" 350 362 source = "registry+https://github.com/rust-lang/crates.io-index" 351 - checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 363 + checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" 352 364 dependencies = [ 353 365 "futures-core", 354 366 "futures-sink", ··· 369 381 370 382 [[package]] 371 383 name = "futures-core" 372 - version = "0.3.31" 384 + version = "0.3.32" 373 385 source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 386 + checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" 375 387 376 388 [[package]] 377 389 name = "futures-executor" 378 - version = "0.3.31" 390 + version = "0.3.32" 379 391 source = "registry+https://github.com/rust-lang/crates.io-index" 380 - checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 392 + checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" 381 393 dependencies = [ 382 394 "futures-core", 383 395 "futures-task", ··· 386 398 387 399 [[package]] 388 400 name = "futures-io" 389 - version = "0.3.31" 401 + version = "0.3.32" 390 402 source = "registry+https://github.com/rust-lang/crates.io-index" 391 - checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 403 + checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" 392 404 393 405 [[package]] 394 406 name = "futures-lite" ··· 405 417 406 418 [[package]] 407 419 name = "futures-macro" 408 - version = "0.3.31" 420 + version = "0.3.32" 409 421 source = "registry+https://github.com/rust-lang/crates.io-index" 410 - checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 422 + checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" 411 423 dependencies = [ 412 424 "proc-macro2", 413 425 "quote", ··· 416 428 417 429 [[package]] 418 430 name = "futures-sink" 419 - version = "0.3.31" 431 + version = "0.3.32" 420 432 source = "registry+https://github.com/rust-lang/crates.io-index" 421 - checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 433 + checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" 422 434 423 435 [[package]] 424 436 name = "futures-task" 425 - version = "0.3.31" 437 + version = "0.3.32" 426 438 source = "registry+https://github.com/rust-lang/crates.io-index" 427 - checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 439 + checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" 428 440 429 441 [[package]] 430 442 name = "futures-util" 431 - version = "0.3.31" 443 + version = "0.3.32" 432 444 source = "registry+https://github.com/rust-lang/crates.io-index" 433 - checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 445 + checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" 434 446 dependencies = [ 435 447 "futures-channel", 436 448 "futures-core", ··· 440 452 "futures-task", 441 453 "memchr", 442 454 "pin-project-lite", 443 - "pin-utils", 444 455 "slab", 445 456 ] 446 457 ··· 456 467 "wasip2", 457 468 ] 458 469 470 + [[package]] 471 + name = "getrandom" 472 + version = "0.4.1" 473 + source = "registry+https://github.com/rust-lang/crates.io-index" 474 + checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" 475 + dependencies = [ 476 + "cfg-if", 477 + "libc", 478 + "r-efi", 479 + "wasip2", 480 + "wasip3", 481 + ] 482 + 459 483 [[package]] 460 484 name = "gimli" 461 485 version = "0.32.3" ··· 494 518 checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 495 519 dependencies = [ 496 520 "equivalent", 521 + "foldhash 0.1.5", 497 522 ] 498 523 499 524 [[package]] ··· 504 529 dependencies = [ 505 530 "allocator-api2", 506 531 "equivalent", 507 - "foldhash", 532 + "foldhash 0.2.0", 508 533 ] 509 534 535 + [[package]] 536 + name = "heck" 537 + version = "0.5.0" 538 + source = "registry+https://github.com/rust-lang/crates.io-index" 539 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 540 + 510 541 [[package]] 511 542 name = "hermit-abi" 512 543 version = "0.5.2" ··· 614 645 "tracing", 615 646 ] 616 647 648 + [[package]] 649 + name = "id-arena" 650 + version = "2.3.0" 651 + source = "registry+https://github.com/rust-lang/crates.io-index" 652 + checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 653 + 617 654 [[package]] 618 655 name = "indenter" 619 656 version = "0.3.4" ··· 628 665 dependencies = [ 629 666 "equivalent", 630 667 "hashbrown 0.16.1", 668 + "serde", 669 + "serde_core", 631 670 ] 632 671 633 672 [[package]] ··· 651 690 source = "registry+https://github.com/rust-lang/crates.io-index" 652 691 checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" 653 692 dependencies = [ 654 - "getrandom", 693 + "getrandom 0.3.4", 655 694 "libc", 656 695 ] 657 696 658 697 [[package]] 659 698 name = "js-sys" 660 - version = "0.3.85" 699 + version = "0.3.83" 700 + version = "0.3.91" 661 701 source = "registry+https://github.com/rust-lang/crates.io-index" 662 - checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" 702 + checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8" 703 + checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" 663 704 dependencies = [ 664 705 "once_cell", 665 706 "wasm-bindgen", ··· 671 712 source = "registry+https://github.com/rust-lang/crates.io-index" 672 713 checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 673 714 715 + [[package]] 716 + name = "leb128fmt" 717 + version = "0.1.0" 718 + source = "registry+https://github.com/rust-lang/crates.io-index" 719 + checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 720 + 674 721 [[package]] 675 722 name = "libabort" 676 723 version = "0.1.9" ··· 682 729 683 730 [[package]] 684 731 name = "libc" 685 - version = "0.2.180" 732 + version = "0.2.178" 733 + version = "0.2.182" 686 734 source = "registry+https://github.com/rust-lang/crates.io-index" 687 - checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" 735 + checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" 736 + checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" 688 737 689 738 [[package]] 690 739 name = "libm" ··· 734 783 735 784 [[package]] 736 785 name = "memchr" 737 - version = "2.7.6" 786 + version = "2.8.0" 738 787 source = "registry+https://github.com/rust-lang/crates.io-index" 739 - checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 788 + checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 740 789 741 790 [[package]] 742 791 name = "mimalloc" ··· 930 979 name = "nailrng" 931 980 version = "0.1.0" 932 981 dependencies = [ 933 - "getrandom", 982 + "getrandom 0.3.4", 934 983 "rand_core", 935 984 "wyrand", 936 985 ] ··· 1182 1231 1183 1232 [[package]] 1184 1233 name = "owo-colors" 1185 - version = "4.2.3" 1234 + version = "4.3.0" 1186 1235 source = "registry+https://github.com/rust-lang/crates.io-index" 1187 - checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52" 1236 + checksum = "d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d" 1188 1237 1189 1238 [[package]] 1190 1239 name = "parking" ··· 1229 1278 1230 1279 [[package]] 1231 1280 name = "pin-project" 1232 - version = "1.1.10" 1281 + version = "1.1.11" 1233 1282 source = "registry+https://github.com/rust-lang/crates.io-index" 1234 - checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" 1283 + checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" 1235 1284 dependencies = [ 1236 1285 "pin-project-internal", 1237 1286 ] 1238 1287 1239 1288 [[package]] 1240 1289 name = "pin-project-internal" 1241 - version = "1.1.10" 1290 + version = "1.1.11" 1242 1291 source = "registry+https://github.com/rust-lang/crates.io-index" 1243 - checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" 1292 + checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" 1244 1293 dependencies = [ 1245 1294 "proc-macro2", 1246 1295 "quote", ··· 1249 1298 1250 1299 [[package]] 1251 1300 name = "pin-project-lite" 1252 - version = "0.2.16" 1301 + version = "0.2.17" 1253 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1254 - checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 1303 + checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" 1255 1304 1256 1305 [[package]] 1257 1306 name = "pin-utils" ··· 1274 1323 "zerocopy", 1275 1324 ] 1276 1325 1326 + [[package]] 1327 + name = "prettyplease" 1328 + version = "0.2.37" 1329 + source = "registry+https://github.com/rust-lang/crates.io-index" 1330 + checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 1331 + dependencies = [ 1332 + "proc-macro2", 1333 + "syn", 1334 + ] 1335 + 1277 1336 [[package]] 1278 1337 name = "proc-macro2" 1279 1338 version = "1.0.106" ··· 1347 1406 source = "registry+https://github.com/rust-lang/crates.io-index" 1348 1407 checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" 1349 1408 dependencies = [ 1350 - "getrandom", 1409 + "getrandom 0.3.4", 1351 1410 ] 1352 1411 1353 1412 [[package]] ··· 1362 1421 1363 1422 [[package]] 1364 1423 name = "rapidhash" 1365 - version = "4.2.2" 1424 + version = "4.1.1" 1425 + version = "4.4.1" 1366 1426 source = "registry+https://github.com/rust-lang/crates.io-index" 1367 - checksum = "71ec30b38a417407efe7676bad0ca6b78f995f810185ece9af3bd5dc561185a9" 1427 + checksum = "d8e65c75143ce5d47c55b510297eeb1182f3c739b6043c537670e9fc18612dae" 1428 + checksum = "b5e48930979c155e2f33aa36ab3119b5ee81332beb6482199a8ecd6029b80b59" 1368 1429 dependencies = [ 1369 1430 "rand", 1370 1431 "rustversion", ··· 1392 1453 1393 1454 [[package]] 1394 1455 name = "regex-syntax" 1395 - version = "0.8.9" 1456 + version = "0.8.8" 1457 + version = "0.8.10" 1396 1458 source = "registry+https://github.com/rust-lang/crates.io-index" 1397 - checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" 1459 + checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" 1460 + checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" 1398 1461 1399 1462 [[package]] 1400 1463 name = "rustc-demangle" ··· 1416 1479 1417 1480 [[package]] 1418 1481 name = "saa" 1419 - version = "5.4.9" 1482 + version = "5.4.0" 1483 + version = "5.5.0" 1420 1484 source = "registry+https://github.com/rust-lang/crates.io-index" 1421 - checksum = "da0ba8adb63e0deebd0744d8fc5bea394c08029159deaf680513fec1a3949144" 1485 + checksum = "3192d99ee2f69effeacef86c9fa80e75b6604e2a5d3ade6856d206b519521e53" 1486 + checksum = "16c7f49c9d5caa3bf4b3106900484b447b9253fe99670ceb81cb6cb5027855e1" 1422 1487 1423 1488 [[package]] 1424 1489 name = "scc" 1425 - version = "3.5.6" 1490 + version = "3.4.6" 1491 + version = "3.6.6" 1426 1492 source = "registry+https://github.com/rust-lang/crates.io-index" 1427 - checksum = "e4bd9d1727de391b6982925d830baad51692fa2aa6e337733c03d95121ca2793" 1493 + checksum = "0b6f8686af8563182fc6b63ab7bd7b5cad8f40fbe660675627caedc6c073eca8" 1494 + checksum = "6012e652611b2fdcb557a7b4be8cee00d8be19397c70011906a68aa4dac2fe37" 1428 1495 dependencies = [ 1429 1496 "saa", 1430 1497 "sdd", ··· 1438 1505 1439 1506 [[package]] 1440 1507 name = "sdd" 1441 - version = "4.6.2" 1508 + version = "4.5.0" 1442 1509 source = "registry+https://github.com/rust-lang/crates.io-index" 1443 - checksum = "c25da4ae64b24edfcb0b0d30b96b2b0dbc64ec63aefeb6ec35bfc5ef167e5c9e" 1510 + checksum = "7168ecf885fdd3920ade15d50189593b076e1d060b60406a745766380195d65a" 1511 + version = "4.6.5" 1512 + source = "registry+https://github.com/rust-lang/crates.io-index" 1513 + checksum = "4becc2f27bd39aafb78a8a1b4e1d6877ed0a6b5bf096722ed538dc028367a9b5" 1514 + 1515 + [[package]] 1516 + name = "semver" 1517 + version = "1.0.27" 1518 + source = "registry+https://github.com/rust-lang/crates.io-index" 1519 + checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" 1444 1520 1445 1521 [[package]] 1446 1522 name = "serde" ··· 1552 1628 1553 1629 [[package]] 1554 1630 name = "syn" 1555 - version = "2.0.114" 1631 + version = "2.0.111" 1632 + version = "2.0.117" 1556 1633 source = "registry+https://github.com/rust-lang/crates.io-index" 1557 - checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" 1634 + checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" 1635 + checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" 1558 1636 dependencies = [ 1559 1637 "proc-macro2", 1560 1638 "quote", ··· 1638 1716 1639 1717 [[package]] 1640 1718 name = "toml" 1641 - version = "0.9.11+spec-1.1.0" 1719 + version = "0.9.8" 1720 + version = "0.9.12+spec-1.1.0" 1642 1721 source = "registry+https://github.com/rust-lang/crates.io-index" 1643 - checksum = "f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46" 1722 + checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" 1723 + checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" 1644 1724 dependencies = [ 1645 1725 "serde_core", 1646 1726 "serde_spanned", ··· 1660 1740 1661 1741 [[package]] 1662 1742 name = "toml_parser" 1663 - version = "1.0.6+spec-1.1.0" 1743 + version = "1.0.4" 1744 + version = "1.0.9+spec-1.1.0" 1664 1745 source = "registry+https://github.com/rust-lang/crates.io-index" 1665 - checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" 1746 + checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" 1747 + checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4" 1666 1748 dependencies = [ 1667 1749 "winnow", 1668 1750 ] 1669 1751 1670 1752 [[package]] 1671 1753 name = "tonic" 1672 - version = "0.14.3" 1754 + version = "0.14.2" 1755 + version = "0.14.5" 1673 1756 source = "registry+https://github.com/rust-lang/crates.io-index" 1674 - checksum = "a286e33f82f8a1ee2df63f4fa35c0becf4a85a0cb03091a15fd7bf0b402dc94a" 1757 + checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203" 1758 + checksum = "fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec" 1675 1759 dependencies = [ 1676 1760 "async-trait", 1677 1761 "base64", ··· 1696 1780 1697 1781 [[package]] 1698 1782 name = "tonic-prost" 1699 - version = "0.14.3" 1783 + version = "0.14.2" 1784 + version = "0.14.5" 1700 1785 source = "registry+https://github.com/rust-lang/crates.io-index" 1701 - checksum = "d6c55a2d6a14174563de34409c9f92ff981d006f56da9c6ecd40d9d4a31500b0" 1786 + checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67" 1787 + checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309" 1702 1788 dependencies = [ 1703 1789 "bytes", 1704 1790 "prost", ··· 1861 1947 1862 1948 [[package]] 1863 1949 name = "unicode-ident" 1864 - version = "1.0.22" 1950 + version = "1.0.24" 1865 1951 source = "registry+https://github.com/rust-lang/crates.io-index" 1866 - checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" 1952 + checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 1867 1953 1868 1954 [[package]] 1869 1955 name = "unicode-segmentation" ··· 1871 1957 source = "registry+https://github.com/rust-lang/crates.io-index" 1872 1958 checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 1873 1959 1960 + [[package]] 1961 + name = "unicode-xid" 1962 + version = "0.2.6" 1963 + source = "registry+https://github.com/rust-lang/crates.io-index" 1964 + checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 1965 + 1874 1966 [[package]] 1875 1967 name = "uuid" 1876 - version = "1.20.0" 1968 + version = "1.19.0" 1969 + version = "1.21.0" 1877 1970 source = "registry+https://github.com/rust-lang/crates.io-index" 1878 - checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f" 1971 + checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" 1972 + checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb" 1879 1973 dependencies = [ 1880 - "getrandom", 1974 + "getrandom 0.4.1", 1881 1975 "js-sys", 1882 1976 "rand", 1883 1977 "wasm-bindgen", ··· 1906 2000 1907 2001 [[package]] 1908 2002 name = "wasip2" 2003 + version = "1.0.1+wasi-0.2.4" 2004 + source = "registry+https://github.com/rust-lang/crates.io-index" 2005 + checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 1909 2006 version = "1.0.2+wasi-0.2.9" 1910 2007 source = "registry+https://github.com/rust-lang/crates.io-index" 1911 2008 checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" ··· 1913 2010 "wit-bindgen", 1914 2011 ] 1915 2012 2013 + [[package]] 2014 + name = "wasip3" 2015 + version = "0.4.0+wasi-0.3.0-rc-2026-01-06" 2016 + source = "registry+https://github.com/rust-lang/crates.io-index" 2017 + checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" 2018 + dependencies = [ 2019 + "wit-bindgen", 2020 + ] 2021 + 1916 2022 [[package]] 1917 2023 name = "wasm-bindgen" 1918 - version = "0.2.108" 2024 + version = "0.2.106" 2025 + version = "0.2.114" 1919 2026 source = "registry+https://github.com/rust-lang/crates.io-index" 1920 - checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" 2027 + checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd" 2028 + checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" 1921 2029 dependencies = [ 1922 2030 "cfg-if", 1923 2031 "once_cell", ··· 1928 2036 1929 2037 [[package]] 1930 2038 name = "wasm-bindgen-macro" 1931 - version = "0.2.108" 2039 + version = "0.2.106" 2040 + version = "0.2.114" 1932 2041 source = "registry+https://github.com/rust-lang/crates.io-index" 1933 - checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" 2042 + checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3" 2043 + checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" 1934 2044 dependencies = [ 1935 2045 "quote", 1936 2046 "wasm-bindgen-macro-support", ··· 1938 2048 1939 2049 [[package]] 1940 2050 name = "wasm-bindgen-macro-support" 1941 - version = "0.2.108" 2051 + version = "0.2.106" 2052 + version = "0.2.114" 1942 2053 source = "registry+https://github.com/rust-lang/crates.io-index" 1943 - checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" 2054 + checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40" 2055 + checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" 1944 2056 dependencies = [ 1945 2057 "bumpalo", 1946 2058 "proc-macro2", ··· 1951 2063 1952 2064 [[package]] 1953 2065 name = "wasm-bindgen-shared" 1954 - version = "0.2.108" 2066 + version = "0.2.106" 2067 + version = "0.2.114" 1955 2068 source = "registry+https://github.com/rust-lang/crates.io-index" 1956 - checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" 2069 + checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4" 2070 + checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" 1957 2071 dependencies = [ 1958 2072 "unicode-ident", 1959 2073 ] 1960 2074 2075 + [[package]] 2076 + name = "wasm-encoder" 2077 + version = "0.244.0" 2078 + source = "registry+https://github.com/rust-lang/crates.io-index" 2079 + checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" 2080 + dependencies = [ 2081 + "leb128fmt", 2082 + "wasmparser", 2083 + ] 2084 + 2085 + [[package]] 2086 + name = "wasm-metadata" 2087 + version = "0.244.0" 2088 + source = "registry+https://github.com/rust-lang/crates.io-index" 2089 + checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" 2090 + dependencies = [ 2091 + "anyhow", 2092 + "indexmap", 2093 + "wasm-encoder", 2094 + "wasmparser", 2095 + ] 2096 + 2097 + [[package]] 2098 + name = "wasmparser" 2099 + version = "0.244.0" 2100 + source = "registry+https://github.com/rust-lang/crates.io-index" 2101 + checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" 2102 + dependencies = [ 2103 + "bitflags", 2104 + "hashbrown 0.15.5", 2105 + "indexmap", 2106 + "semver", 2107 + ] 2108 + 1961 2109 [[package]] 1962 2110 name = "web-time" 1963 2111 version = "1.1.0" ··· 2090 2238 2091 2239 [[package]] 2092 2240 name = "wit-bindgen" 2241 + version = "0.46.0" 2242 + source = "registry+https://github.com/rust-lang/crates.io-index" 2243 + checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 2093 2244 version = "0.51.0" 2094 2245 source = "registry+https://github.com/rust-lang/crates.io-index" 2095 2246 checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 2247 + dependencies = [ 2248 + "wit-bindgen-rust-macro", 2249 + ] 2250 + 2251 + [[package]] 2252 + name = "wit-bindgen-core" 2253 + version = "0.51.0" 2254 + source = "registry+https://github.com/rust-lang/crates.io-index" 2255 + checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 2256 + dependencies = [ 2257 + "anyhow", 2258 + "heck", 2259 + "wit-parser", 2260 + ] 2261 + 2262 + [[package]] 2263 + name = "wit-bindgen-rust" 2264 + version = "0.51.0" 2265 + source = "registry+https://github.com/rust-lang/crates.io-index" 2266 + checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 2267 + dependencies = [ 2268 + "anyhow", 2269 + "heck", 2270 + "indexmap", 2271 + "prettyplease", 2272 + "syn", 2273 + "wasm-metadata", 2274 + "wit-bindgen-core", 2275 + "wit-component", 2276 + ] 2277 + 2278 + [[package]] 2279 + name = "wit-bindgen-rust-macro" 2280 + version = "0.51.0" 2281 + source = "registry+https://github.com/rust-lang/crates.io-index" 2282 + checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" 2283 + dependencies = [ 2284 + "anyhow", 2285 + "prettyplease", 2286 + "proc-macro2", 2287 + "quote", 2288 + "syn", 2289 + "wit-bindgen-core", 2290 + "wit-bindgen-rust", 2291 + ] 2292 + 2293 + [[package]] 2294 + name = "wit-component" 2295 + version = "0.244.0" 2296 + source = "registry+https://github.com/rust-lang/crates.io-index" 2297 + checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" 2298 + dependencies = [ 2299 + "anyhow", 2300 + "bitflags", 2301 + "indexmap", 2302 + "log", 2303 + "serde", 2304 + "serde_derive", 2305 + "serde_json", 2306 + "wasm-encoder", 2307 + "wasm-metadata", 2308 + "wasmparser", 2309 + "wit-parser", 2310 + ] 2311 + 2312 + [[package]] 2313 + name = "wit-parser" 2314 + version = "0.244.0" 2315 + source = "registry+https://github.com/rust-lang/crates.io-index" 2316 + checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" 2317 + dependencies = [ 2318 + "anyhow", 2319 + "id-arena", 2320 + "indexmap", 2321 + "log", 2322 + "semver", 2323 + "serde", 2324 + "serde_derive", 2325 + "serde_json", 2326 + "unicode-xid", 2327 + "wasmparser", 2328 + ] 2096 2329 2097 2330 [[package]] 2098 2331 name = "wyrand" ··· 2105 2338 2106 2339 [[package]] 2107 2340 name = "zerocopy" 2108 - version = "0.8.39" 2341 + version = "0.8.31" 2342 + version = "0.8.40" 2109 2343 source = "registry+https://github.com/rust-lang/crates.io-index" 2110 - checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a" 2344 + checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3" 2345 + checksum = "a789c6e490b576db9f7e6b6d661bcc9799f7c0ac8352f56ea20193b2681532e5" 2111 2346 dependencies = [ 2112 2347 "zerocopy-derive", 2113 2348 ] 2114 2349 2115 2350 [[package]] 2116 2351 name = "zerocopy-derive" 2117 - version = "0.8.39" 2352 + version = "0.8.31" 2353 + version = "0.8.40" 2118 2354 source = "registry+https://github.com/rust-lang/crates.io-index" 2119 - checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517" 2355 + checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" 2356 + checksum = "f65c489a7071a749c849713807783f70672b28094011623e200cb86dcb835953" 2120 2357 dependencies = [ 2121 2358 "proc-macro2", 2122 2359 "quote", ··· 2129 2366 source = "registry+https://github.com/rust-lang/crates.io-index" 2130 2367 checksum = "3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445" 2131 2368 2369 + [[package]] 2370 + name = "zmij" 2371 + version = "1.0.21" 2372 + source = "registry+https://github.com/rust-lang/crates.io-index" 2373 + checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" 2374 + 2132 2375 [[package]] 2133 2376 name = "zstd" 2134 2377 version = "0.13.3"
+2 -2
crates/nailrt/src/lib.rs
··· 51 51 // Main worker MUST start, else we just error out. 52 52 let rt = tokio::runtime::Builder::new_current_thread() 53 53 .enable_all() 54 - .build()?; 54 + .build_local(Default::default())?; 55 55 56 56 std::thread::scope(|s| { 57 57 for num in 1..workers.get() { ··· 76 76 77 77 match tokio::runtime::Builder::new_current_thread() 78 78 .enable_all() 79 - .build() 79 + .build_local(Default::default()) 80 80 { 81 81 Ok(rt) => { 82 82 rt.block_on(worker_task(

History

4 rounds 0 comments
sign up or login to add to the discussion
1 commit
expand
Use unstable tokio to build LocalRuntime for nailrt
2/2 success
expand
expand 0 comments
pull request successfully merged
1 commit
expand
Use unstable tokio to build LocalRuntime for nailrt
2/2 success
expand
expand 0 comments
1 commit
expand
Use unstable tokio to build LocalRuntime for nailrt
1/2 failed, 1/2 timeout
expand
expand 0 comments
sachy.dev submitted #0
1 commit
expand
Use unstable tokio to build LocalRuntime for nailrt
1/2 failed, 1/2 timeout
expand
expand 0 comments