tangled
alpha
login
or
join now
sachy.dev
/
nailpit
4
fork
atom
A pit full of rusty nails
4
fork
atom
overview
issues
1
pulls
pipelines
Use unstable tokio to build LocalRuntime for nailrt
sachy.dev
1 week ago
c11cadd1
07a7031e
0/2
miri.yml
timeout
1min 35s
test.yml
failed
35s
+286
-87
6 changed files
expand all
collapse all
unified
split
.cargo
config.toml
.gitignore
.tangled
workflows
miri.yml
test.yml
Cargo.lock
crates
nailrt
src
lib.rs
+12
.cargo/config.toml
···
1
1
+
[target.x86_64-unknown-linux-gnu]
2
2
+
linker = "clang"
3
3
+
rustflags = ["-C", "link-arg=-fuse-ld=/usr/bin/mold", "--cfg", "tokio_unstable"]
4
4
+
5
5
+
[profile.dev.build-override]
6
6
+
opt-level = 1
7
7
+
8
8
+
[env]
9
9
+
RUST_LOG = "info"
10
10
+
11
11
+
[build]
12
12
+
rustflags = ["--cfg", "tokio_unstable"]
-1
.gitignore
···
1
1
/target
2
2
/input
3
3
-
.cargo/config.toml
4
3
/configuration
+1
.tangled/workflows/miri.yml
···
7
7
dependencies:
8
8
nixpkgs:
9
9
- clang
10
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
10
+
- mold
10
11
- rustup
11
12
12
13
steps:
+270
-84
Cargo.lock
···
34
34
35
35
[[package]]
36
36
name = "anyhow"
37
37
-
version = "1.0.101"
37
37
+
version = "1.0.102"
38
38
source = "registry+https://github.com/rust-lang/crates.io-index"
39
39
-
checksum = "5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea"
39
39
+
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
40
40
41
41
[[package]]
42
42
name = "async-trait"
···
164
164
165
165
[[package]]
166
166
name = "bitflags"
167
167
-
version = "2.10.0"
167
167
+
version = "2.11.0"
168
168
source = "registry+https://github.com/rust-lang/crates.io-index"
169
169
-
checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
169
169
+
checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
170
170
171
171
[[package]]
172
172
name = "bumpalo"
173
173
-
version = "3.19.1"
173
173
+
version = "3.20.2"
174
174
source = "registry+https://github.com/rust-lang/crates.io-index"
175
175
-
checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510"
175
175
+
checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
176
176
177
177
[[package]]
178
178
name = "byteorder"
···
188
188
189
189
[[package]]
190
190
name = "cc"
191
191
-
version = "1.2.55"
191
191
+
version = "1.2.56"
192
192
source = "registry+https://github.com/rust-lang/crates.io-index"
193
193
-
checksum = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29"
193
193
+
checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
194
194
dependencies = [
195
195
"find-msvc-tools",
196
196
"jobserver",
···
325
325
326
326
[[package]]
327
327
name = "foldhash"
328
328
+
version = "0.1.5"
329
329
+
source = "registry+https://github.com/rust-lang/crates.io-index"
330
330
+
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
331
331
+
332
332
+
[[package]]
333
333
+
name = "foldhash"
328
334
version = "0.2.0"
329
335
source = "registry+https://github.com/rust-lang/crates.io-index"
330
336
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
331
337
332
338
[[package]]
333
339
name = "futures"
334
334
-
version = "0.3.31"
340
340
+
version = "0.3.32"
335
341
source = "registry+https://github.com/rust-lang/crates.io-index"
336
336
-
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
342
342
+
checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
337
343
dependencies = [
338
344
"futures-channel",
339
345
"futures-core",
···
346
352
347
353
[[package]]
348
354
name = "futures-channel"
349
349
-
version = "0.3.31"
355
355
+
version = "0.3.32"
350
356
source = "registry+https://github.com/rust-lang/crates.io-index"
351
351
-
checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
357
357
+
checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
352
358
dependencies = [
353
359
"futures-core",
354
360
"futures-sink",
···
369
375
370
376
[[package]]
371
377
name = "futures-core"
372
372
-
version = "0.3.31"
378
378
+
version = "0.3.32"
373
379
source = "registry+https://github.com/rust-lang/crates.io-index"
374
374
-
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
380
380
+
checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
375
381
376
382
[[package]]
377
383
name = "futures-executor"
378
378
-
version = "0.3.31"
384
384
+
version = "0.3.32"
379
385
source = "registry+https://github.com/rust-lang/crates.io-index"
380
380
-
checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
386
386
+
checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d"
381
387
dependencies = [
382
388
"futures-core",
383
389
"futures-task",
···
386
392
387
393
[[package]]
388
394
name = "futures-io"
389
389
-
version = "0.3.31"
395
395
+
version = "0.3.32"
390
396
source = "registry+https://github.com/rust-lang/crates.io-index"
391
391
-
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
397
397
+
checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
392
398
393
399
[[package]]
394
400
name = "futures-lite"
···
405
411
406
412
[[package]]
407
413
name = "futures-macro"
408
408
-
version = "0.3.31"
414
414
+
version = "0.3.32"
409
415
source = "registry+https://github.com/rust-lang/crates.io-index"
410
410
-
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
416
416
+
checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
411
417
dependencies = [
412
418
"proc-macro2",
413
419
"quote",
···
416
422
417
423
[[package]]
418
424
name = "futures-sink"
419
419
-
version = "0.3.31"
425
425
+
version = "0.3.32"
420
426
source = "registry+https://github.com/rust-lang/crates.io-index"
421
421
-
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
427
427
+
checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
422
428
423
429
[[package]]
424
430
name = "futures-task"
425
425
-
version = "0.3.31"
431
431
+
version = "0.3.32"
426
432
source = "registry+https://github.com/rust-lang/crates.io-index"
427
427
-
checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
433
433
+
checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
428
434
429
435
[[package]]
430
436
name = "futures-util"
431
431
-
version = "0.3.31"
437
437
+
version = "0.3.32"
432
438
source = "registry+https://github.com/rust-lang/crates.io-index"
433
433
-
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
439
439
+
checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
434
440
dependencies = [
435
441
"futures-channel",
436
442
"futures-core",
···
440
446
"futures-task",
441
447
"memchr",
442
448
"pin-project-lite",
443
443
-
"pin-utils",
444
449
"slab",
445
450
]
446
451
···
457
462
]
458
463
459
464
[[package]]
465
465
+
name = "getrandom"
466
466
+
version = "0.4.1"
467
467
+
source = "registry+https://github.com/rust-lang/crates.io-index"
468
468
+
checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec"
469
469
+
dependencies = [
470
470
+
"cfg-if",
471
471
+
"libc",
472
472
+
"r-efi",
473
473
+
"wasip2",
474
474
+
"wasip3",
475
475
+
]
476
476
+
477
477
+
[[package]]
460
478
name = "gimli"
461
479
version = "0.32.3"
462
480
source = "registry+https://github.com/rust-lang/crates.io-index"
···
494
512
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
495
513
dependencies = [
496
514
"equivalent",
515
515
+
"foldhash 0.1.5",
497
516
]
498
517
499
518
[[package]]
···
504
523
dependencies = [
505
524
"allocator-api2",
506
525
"equivalent",
507
507
-
"foldhash",
526
526
+
"foldhash 0.2.0",
508
527
]
528
528
+
529
529
+
[[package]]
530
530
+
name = "heck"
531
531
+
version = "0.5.0"
532
532
+
source = "registry+https://github.com/rust-lang/crates.io-index"
533
533
+
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
509
534
510
535
[[package]]
511
536
name = "hermit-abi"
···
615
640
]
616
641
617
642
[[package]]
643
643
+
name = "id-arena"
644
644
+
version = "2.3.0"
645
645
+
source = "registry+https://github.com/rust-lang/crates.io-index"
646
646
+
checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
647
647
+
648
648
+
[[package]]
618
649
name = "indenter"
619
650
version = "0.3.4"
620
651
source = "registry+https://github.com/rust-lang/crates.io-index"
···
628
659
dependencies = [
629
660
"equivalent",
630
661
"hashbrown 0.16.1",
662
662
+
"serde",
663
663
+
"serde_core",
631
664
]
632
665
633
666
[[package]]
···
651
684
source = "registry+https://github.com/rust-lang/crates.io-index"
652
685
checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
653
686
dependencies = [
654
654
-
"getrandom",
687
687
+
"getrandom 0.3.4",
655
688
"libc",
656
689
]
657
690
658
691
[[package]]
659
692
name = "js-sys"
660
660
-
version = "0.3.85"
693
693
+
version = "0.3.91"
661
694
source = "registry+https://github.com/rust-lang/crates.io-index"
662
662
-
checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3"
695
695
+
checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
663
696
dependencies = [
664
697
"once_cell",
665
698
"wasm-bindgen",
···
672
705
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
673
706
674
707
[[package]]
708
708
+
name = "leb128fmt"
709
709
+
version = "0.1.0"
710
710
+
source = "registry+https://github.com/rust-lang/crates.io-index"
711
711
+
checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
712
712
+
713
713
+
[[package]]
675
714
name = "libabort"
676
715
version = "0.1.9"
677
716
source = "registry+https://github.com/rust-lang/crates.io-index"
···
682
721
683
722
[[package]]
684
723
name = "libc"
685
685
-
version = "0.2.180"
724
724
+
version = "0.2.182"
686
725
source = "registry+https://github.com/rust-lang/crates.io-index"
687
687
-
checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
726
726
+
checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
688
727
689
728
[[package]]
690
729
name = "libm"
···
734
773
735
774
[[package]]
736
775
name = "memchr"
737
737
-
version = "2.7.6"
776
776
+
version = "2.8.0"
738
777
source = "registry+https://github.com/rust-lang/crates.io-index"
739
739
-
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
778
778
+
checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
740
779
741
780
[[package]]
742
781
name = "mimalloc"
···
930
969
name = "nailrng"
931
970
version = "0.1.0"
932
971
dependencies = [
933
933
-
"getrandom",
972
972
+
"getrandom 0.3.4",
934
973
"rand_core",
935
974
"wyrand",
936
975
]
···
1182
1221
1183
1222
[[package]]
1184
1223
name = "owo-colors"
1185
1185
-
version = "4.2.3"
1224
1224
+
version = "4.3.0"
1186
1225
source = "registry+https://github.com/rust-lang/crates.io-index"
1187
1187
-
checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52"
1226
1226
+
checksum = "d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d"
1188
1227
1189
1228
[[package]]
1190
1229
name = "parking"
···
1229
1268
1230
1269
[[package]]
1231
1270
name = "pin-project"
1232
1232
-
version = "1.1.10"
1271
1271
+
version = "1.1.11"
1233
1272
source = "registry+https://github.com/rust-lang/crates.io-index"
1234
1234
-
checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a"
1273
1273
+
checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517"
1235
1274
dependencies = [
1236
1275
"pin-project-internal",
1237
1276
]
1238
1277
1239
1278
[[package]]
1240
1279
name = "pin-project-internal"
1241
1241
-
version = "1.1.10"
1280
1280
+
version = "1.1.11"
1242
1281
source = "registry+https://github.com/rust-lang/crates.io-index"
1243
1243
-
checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
1282
1282
+
checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6"
1244
1283
dependencies = [
1245
1284
"proc-macro2",
1246
1285
"quote",
···
1249
1288
1250
1289
[[package]]
1251
1290
name = "pin-project-lite"
1252
1252
-
version = "0.2.16"
1291
1291
+
version = "0.2.17"
1253
1292
source = "registry+https://github.com/rust-lang/crates.io-index"
1254
1254
-
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
1293
1293
+
checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
1255
1294
1256
1295
[[package]]
1257
1296
name = "pin-utils"
···
1275
1314
]
1276
1315
1277
1316
[[package]]
1317
1317
+
name = "prettyplease"
1318
1318
+
version = "0.2.37"
1319
1319
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1320
1320
+
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
1321
1321
+
dependencies = [
1322
1322
+
"proc-macro2",
1323
1323
+
"syn",
1324
1324
+
]
1325
1325
+
1326
1326
+
[[package]]
1278
1327
name = "proc-macro2"
1279
1328
version = "1.0.106"
1280
1329
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1347
1396
source = "registry+https://github.com/rust-lang/crates.io-index"
1348
1397
checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
1349
1398
dependencies = [
1350
1350
-
"getrandom",
1399
1399
+
"getrandom 0.3.4",
1351
1400
]
1352
1401
1353
1402
[[package]]
···
1362
1411
1363
1412
[[package]]
1364
1413
name = "rapidhash"
1365
1365
-
version = "4.2.2"
1414
1414
+
version = "4.4.1"
1366
1415
source = "registry+https://github.com/rust-lang/crates.io-index"
1367
1367
-
checksum = "71ec30b38a417407efe7676bad0ca6b78f995f810185ece9af3bd5dc561185a9"
1416
1416
+
checksum = "b5e48930979c155e2f33aa36ab3119b5ee81332beb6482199a8ecd6029b80b59"
1368
1417
dependencies = [
1369
1418
"rand",
1370
1419
"rustversion",
···
1392
1441
1393
1442
[[package]]
1394
1443
name = "regex-syntax"
1395
1395
-
version = "0.8.9"
1444
1444
+
version = "0.8.10"
1396
1445
source = "registry+https://github.com/rust-lang/crates.io-index"
1397
1397
-
checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c"
1446
1446
+
checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
1398
1447
1399
1448
[[package]]
1400
1449
name = "rustc-demangle"
···
1416
1465
1417
1466
[[package]]
1418
1467
name = "saa"
1419
1419
-
version = "5.4.9"
1468
1468
+
version = "5.5.0"
1420
1469
source = "registry+https://github.com/rust-lang/crates.io-index"
1421
1421
-
checksum = "da0ba8adb63e0deebd0744d8fc5bea394c08029159deaf680513fec1a3949144"
1470
1470
+
checksum = "16c7f49c9d5caa3bf4b3106900484b447b9253fe99670ceb81cb6cb5027855e1"
1422
1471
1423
1472
[[package]]
1424
1473
name = "scc"
1425
1425
-
version = "3.5.6"
1474
1474
+
version = "3.6.6"
1426
1475
source = "registry+https://github.com/rust-lang/crates.io-index"
1427
1427
-
checksum = "e4bd9d1727de391b6982925d830baad51692fa2aa6e337733c03d95121ca2793"
1476
1476
+
checksum = "6012e652611b2fdcb557a7b4be8cee00d8be19397c70011906a68aa4dac2fe37"
1428
1477
dependencies = [
1429
1478
"saa",
1430
1479
"sdd",
···
1438
1487
1439
1488
[[package]]
1440
1489
name = "sdd"
1441
1441
-
version = "4.6.2"
1490
1490
+
version = "4.6.5"
1442
1491
source = "registry+https://github.com/rust-lang/crates.io-index"
1443
1443
-
checksum = "c25da4ae64b24edfcb0b0d30b96b2b0dbc64ec63aefeb6ec35bfc5ef167e5c9e"
1492
1492
+
checksum = "4becc2f27bd39aafb78a8a1b4e1d6877ed0a6b5bf096722ed538dc028367a9b5"
1493
1493
+
1494
1494
+
[[package]]
1495
1495
+
name = "semver"
1496
1496
+
version = "1.0.27"
1497
1497
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1498
1498
+
checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
1444
1499
1445
1500
[[package]]
1446
1501
name = "serde"
···
1552
1607
1553
1608
[[package]]
1554
1609
name = "syn"
1555
1555
-
version = "2.0.114"
1610
1610
+
version = "2.0.117"
1556
1611
source = "registry+https://github.com/rust-lang/crates.io-index"
1557
1557
-
checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
1612
1612
+
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
1558
1613
dependencies = [
1559
1614
"proc-macro2",
1560
1615
"quote",
···
1638
1693
1639
1694
[[package]]
1640
1695
name = "toml"
1641
1641
-
version = "0.9.11+spec-1.1.0"
1696
1696
+
version = "0.9.12+spec-1.1.0"
1642
1697
source = "registry+https://github.com/rust-lang/crates.io-index"
1643
1643
-
checksum = "f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46"
1698
1698
+
checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863"
1644
1699
dependencies = [
1645
1700
"serde_core",
1646
1701
"serde_spanned",
···
1660
1715
1661
1716
[[package]]
1662
1717
name = "toml_parser"
1663
1663
-
version = "1.0.6+spec-1.1.0"
1718
1718
+
version = "1.0.9+spec-1.1.0"
1664
1719
source = "registry+https://github.com/rust-lang/crates.io-index"
1665
1665
-
checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44"
1720
1720
+
checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4"
1666
1721
dependencies = [
1667
1722
"winnow",
1668
1723
]
1669
1724
1670
1725
[[package]]
1671
1726
name = "tonic"
1672
1672
-
version = "0.14.3"
1727
1727
+
version = "0.14.5"
1673
1728
source = "registry+https://github.com/rust-lang/crates.io-index"
1674
1674
-
checksum = "a286e33f82f8a1ee2df63f4fa35c0becf4a85a0cb03091a15fd7bf0b402dc94a"
1729
1729
+
checksum = "fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec"
1675
1730
dependencies = [
1676
1731
"async-trait",
1677
1732
"base64",
···
1696
1751
1697
1752
[[package]]
1698
1753
name = "tonic-prost"
1699
1699
-
version = "0.14.3"
1754
1754
+
version = "0.14.5"
1700
1755
source = "registry+https://github.com/rust-lang/crates.io-index"
1701
1701
-
checksum = "d6c55a2d6a14174563de34409c9f92ff981d006f56da9c6ecd40d9d4a31500b0"
1756
1756
+
checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309"
1702
1757
dependencies = [
1703
1758
"bytes",
1704
1759
"prost",
···
1861
1916
1862
1917
[[package]]
1863
1918
name = "unicode-ident"
1864
1864
-
version = "1.0.22"
1919
1919
+
version = "1.0.24"
1865
1920
source = "registry+https://github.com/rust-lang/crates.io-index"
1866
1866
-
checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
1921
1921
+
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
1867
1922
1868
1923
[[package]]
1869
1924
name = "unicode-segmentation"
···
1872
1927
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
1873
1928
1874
1929
[[package]]
1930
1930
+
name = "unicode-xid"
1931
1931
+
version = "0.2.6"
1932
1932
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1933
1933
+
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
1934
1934
+
1935
1935
+
[[package]]
1875
1936
name = "uuid"
1876
1876
-
version = "1.20.0"
1937
1937
+
version = "1.21.0"
1877
1938
source = "registry+https://github.com/rust-lang/crates.io-index"
1878
1878
-
checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f"
1939
1939
+
checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb"
1879
1940
dependencies = [
1880
1880
-
"getrandom",
1941
1941
+
"getrandom 0.4.1",
1881
1942
"js-sys",
1882
1943
"rand",
1883
1944
"wasm-bindgen",
···
1914
1975
]
1915
1976
1916
1977
[[package]]
1978
1978
+
name = "wasip3"
1979
1979
+
version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
1980
1980
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1981
1981
+
checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
1982
1982
+
dependencies = [
1983
1983
+
"wit-bindgen",
1984
1984
+
]
1985
1985
+
1986
1986
+
[[package]]
1917
1987
name = "wasm-bindgen"
1918
1918
-
version = "0.2.108"
1988
1988
+
version = "0.2.114"
1919
1989
source = "registry+https://github.com/rust-lang/crates.io-index"
1920
1920
-
checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566"
1990
1990
+
checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
1921
1991
dependencies = [
1922
1992
"cfg-if",
1923
1993
"once_cell",
···
1928
1998
1929
1999
[[package]]
1930
2000
name = "wasm-bindgen-macro"
1931
1931
-
version = "0.2.108"
2001
2001
+
version = "0.2.114"
1932
2002
source = "registry+https://github.com/rust-lang/crates.io-index"
1933
1933
-
checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608"
2003
2003
+
checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
1934
2004
dependencies = [
1935
2005
"quote",
1936
2006
"wasm-bindgen-macro-support",
···
1938
2008
1939
2009
[[package]]
1940
2010
name = "wasm-bindgen-macro-support"
1941
1941
-
version = "0.2.108"
2011
2011
+
version = "0.2.114"
1942
2012
source = "registry+https://github.com/rust-lang/crates.io-index"
1943
1943
-
checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55"
2013
2013
+
checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
1944
2014
dependencies = [
1945
2015
"bumpalo",
1946
2016
"proc-macro2",
···
1951
2021
1952
2022
[[package]]
1953
2023
name = "wasm-bindgen-shared"
1954
1954
-
version = "0.2.108"
2024
2024
+
version = "0.2.114"
1955
2025
source = "registry+https://github.com/rust-lang/crates.io-index"
1956
1956
-
checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12"
2026
2026
+
checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
1957
2027
dependencies = [
1958
2028
"unicode-ident",
2029
2029
+
]
2030
2030
+
2031
2031
+
[[package]]
2032
2032
+
name = "wasm-encoder"
2033
2033
+
version = "0.244.0"
2034
2034
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2035
2035
+
checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
2036
2036
+
dependencies = [
2037
2037
+
"leb128fmt",
2038
2038
+
"wasmparser",
2039
2039
+
]
2040
2040
+
2041
2041
+
[[package]]
2042
2042
+
name = "wasm-metadata"
2043
2043
+
version = "0.244.0"
2044
2044
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2045
2045
+
checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
2046
2046
+
dependencies = [
2047
2047
+
"anyhow",
2048
2048
+
"indexmap",
2049
2049
+
"wasm-encoder",
2050
2050
+
"wasmparser",
2051
2051
+
]
2052
2052
+
2053
2053
+
[[package]]
2054
2054
+
name = "wasmparser"
2055
2055
+
version = "0.244.0"
2056
2056
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2057
2057
+
checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
2058
2058
+
dependencies = [
2059
2059
+
"bitflags",
2060
2060
+
"hashbrown 0.15.5",
2061
2061
+
"indexmap",
2062
2062
+
"semver",
1959
2063
]
1960
2064
1961
2065
[[package]]
···
2093
2197
version = "0.51.0"
2094
2198
source = "registry+https://github.com/rust-lang/crates.io-index"
2095
2199
checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
2200
2200
+
dependencies = [
2201
2201
+
"wit-bindgen-rust-macro",
2202
2202
+
]
2203
2203
+
2204
2204
+
[[package]]
2205
2205
+
name = "wit-bindgen-core"
2206
2206
+
version = "0.51.0"
2207
2207
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2208
2208
+
checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
2209
2209
+
dependencies = [
2210
2210
+
"anyhow",
2211
2211
+
"heck",
2212
2212
+
"wit-parser",
2213
2213
+
]
2214
2214
+
2215
2215
+
[[package]]
2216
2216
+
name = "wit-bindgen-rust"
2217
2217
+
version = "0.51.0"
2218
2218
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2219
2219
+
checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
2220
2220
+
dependencies = [
2221
2221
+
"anyhow",
2222
2222
+
"heck",
2223
2223
+
"indexmap",
2224
2224
+
"prettyplease",
2225
2225
+
"syn",
2226
2226
+
"wasm-metadata",
2227
2227
+
"wit-bindgen-core",
2228
2228
+
"wit-component",
2229
2229
+
]
2230
2230
+
2231
2231
+
[[package]]
2232
2232
+
name = "wit-bindgen-rust-macro"
2233
2233
+
version = "0.51.0"
2234
2234
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2235
2235
+
checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
2236
2236
+
dependencies = [
2237
2237
+
"anyhow",
2238
2238
+
"prettyplease",
2239
2239
+
"proc-macro2",
2240
2240
+
"quote",
2241
2241
+
"syn",
2242
2242
+
"wit-bindgen-core",
2243
2243
+
"wit-bindgen-rust",
2244
2244
+
]
2245
2245
+
2246
2246
+
[[package]]
2247
2247
+
name = "wit-component"
2248
2248
+
version = "0.244.0"
2249
2249
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2250
2250
+
checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
2251
2251
+
dependencies = [
2252
2252
+
"anyhow",
2253
2253
+
"bitflags",
2254
2254
+
"indexmap",
2255
2255
+
"log",
2256
2256
+
"serde",
2257
2257
+
"serde_derive",
2258
2258
+
"serde_json",
2259
2259
+
"wasm-encoder",
2260
2260
+
"wasm-metadata",
2261
2261
+
"wasmparser",
2262
2262
+
"wit-parser",
2263
2263
+
]
2264
2264
+
2265
2265
+
[[package]]
2266
2266
+
name = "wit-parser"
2267
2267
+
version = "0.244.0"
2268
2268
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2269
2269
+
checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
2270
2270
+
dependencies = [
2271
2271
+
"anyhow",
2272
2272
+
"id-arena",
2273
2273
+
"indexmap",
2274
2274
+
"log",
2275
2275
+
"semver",
2276
2276
+
"serde",
2277
2277
+
"serde_derive",
2278
2278
+
"serde_json",
2279
2279
+
"unicode-xid",
2280
2280
+
"wasmparser",
2281
2281
+
]
2096
2282
2097
2283
[[package]]
2098
2284
name = "wyrand"
···
2105
2291
2106
2292
[[package]]
2107
2293
name = "zerocopy"
2108
2108
-
version = "0.8.39"
2294
2294
+
version = "0.8.40"
2109
2295
source = "registry+https://github.com/rust-lang/crates.io-index"
2110
2110
-
checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a"
2296
2296
+
checksum = "a789c6e490b576db9f7e6b6d661bcc9799f7c0ac8352f56ea20193b2681532e5"
2111
2297
dependencies = [
2112
2298
"zerocopy-derive",
2113
2299
]
2114
2300
2115
2301
[[package]]
2116
2302
name = "zerocopy-derive"
2117
2117
-
version = "0.8.39"
2303
2303
+
version = "0.8.40"
2118
2304
source = "registry+https://github.com/rust-lang/crates.io-index"
2119
2119
-
checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517"
2305
2305
+
checksum = "f65c489a7071a749c849713807783f70672b28094011623e200cb86dcb835953"
2120
2306
dependencies = [
2121
2307
"proc-macro2",
2122
2308
"quote",
···
2125
2311
2126
2312
[[package]]
2127
2313
name = "zmij"
2128
2128
-
version = "1.0.19"
2314
2314
+
version = "1.0.21"
2129
2315
source = "registry+https://github.com/rust-lang/crates.io-index"
2130
2130
-
checksum = "3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445"
2316
2316
+
checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
2131
2317
2132
2318
[[package]]
2133
2319
name = "zstd"
+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
54
-
.build()?;
54
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
79
-
.build()
79
79
+
.build_local(Default::default())
80
80
{
81
81
Ok(rt) => {
82
82
rt.block_on(worker_task(