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
b827a060
07a7031e
0/2
miri.yml
timeout
1min 53s
test.yml
failed
1min 16s
+341
-85
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"]
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:
+325
-82
Cargo.lock
···
34
34
35
35
[[package]]
36
36
name = "anyhow"
37
37
-
version = "1.0.101"
37
37
+
version = "1.0.100"
38
38
+
version = "1.0.102"
38
39
source = "registry+https://github.com/rust-lang/crates.io-index"
39
39
-
checksum = "5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea"
40
40
+
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
41
41
+
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
40
42
41
43
[[package]]
42
44
name = "async-trait"
···
164
166
165
167
[[package]]
166
168
name = "bitflags"
167
167
-
version = "2.10.0"
169
169
+
version = "2.11.0"
168
170
source = "registry+https://github.com/rust-lang/crates.io-index"
169
169
-
checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
171
171
+
checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
170
172
171
173
[[package]]
172
174
name = "bumpalo"
173
173
-
version = "3.19.1"
175
175
+
version = "3.19.0"
176
176
+
version = "3.20.2"
174
177
source = "registry+https://github.com/rust-lang/crates.io-index"
175
175
-
checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510"
178
178
+
checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
179
179
+
checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
176
180
177
181
[[package]]
178
182
name = "byteorder"
···
188
192
189
193
[[package]]
190
194
name = "cc"
191
191
-
version = "1.2.55"
195
195
+
version = "1.2.49"
196
196
+
version = "1.2.56"
192
197
source = "registry+https://github.com/rust-lang/crates.io-index"
193
193
-
checksum = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29"
198
198
+
checksum = "90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215"
199
199
+
checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
194
200
dependencies = [
195
201
"find-msvc-tools",
196
202
"jobserver",
···
325
331
326
332
[[package]]
327
333
name = "foldhash"
334
334
+
version = "0.1.5"
335
335
+
source = "registry+https://github.com/rust-lang/crates.io-index"
336
336
+
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
337
337
+
338
338
+
[[package]]
339
339
+
name = "foldhash"
328
340
version = "0.2.0"
329
341
source = "registry+https://github.com/rust-lang/crates.io-index"
330
342
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
331
343
332
344
[[package]]
333
345
name = "futures"
334
334
-
version = "0.3.31"
346
346
+
version = "0.3.32"
335
347
source = "registry+https://github.com/rust-lang/crates.io-index"
336
336
-
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
348
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
349
-
version = "0.3.31"
361
361
+
version = "0.3.32"
350
362
source = "registry+https://github.com/rust-lang/crates.io-index"
351
351
-
checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
363
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
372
-
version = "0.3.31"
384
384
+
version = "0.3.32"
373
385
source = "registry+https://github.com/rust-lang/crates.io-index"
374
374
-
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
386
386
+
checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
375
387
376
388
[[package]]
377
389
name = "futures-executor"
378
378
-
version = "0.3.31"
390
390
+
version = "0.3.32"
379
391
source = "registry+https://github.com/rust-lang/crates.io-index"
380
380
-
checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
392
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
389
-
version = "0.3.31"
401
401
+
version = "0.3.32"
390
402
source = "registry+https://github.com/rust-lang/crates.io-index"
391
391
-
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
403
403
+
checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
392
404
393
405
[[package]]
394
406
name = "futures-lite"
···
405
417
406
418
[[package]]
407
419
name = "futures-macro"
408
408
-
version = "0.3.31"
420
420
+
version = "0.3.32"
409
421
source = "registry+https://github.com/rust-lang/crates.io-index"
410
410
-
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
422
422
+
checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
411
423
dependencies = [
412
424
"proc-macro2",
413
425
"quote",
···
416
428
417
429
[[package]]
418
430
name = "futures-sink"
419
419
-
version = "0.3.31"
431
431
+
version = "0.3.32"
420
432
source = "registry+https://github.com/rust-lang/crates.io-index"
421
421
-
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
433
433
+
checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
422
434
423
435
[[package]]
424
436
name = "futures-task"
425
425
-
version = "0.3.31"
437
437
+
version = "0.3.32"
426
438
source = "registry+https://github.com/rust-lang/crates.io-index"
427
427
-
checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
439
439
+
checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
428
440
429
441
[[package]]
430
442
name = "futures-util"
431
431
-
version = "0.3.31"
443
443
+
version = "0.3.32"
432
444
source = "registry+https://github.com/rust-lang/crates.io-index"
433
433
-
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
445
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
443
-
"pin-utils",
444
455
"slab",
445
456
]
446
457
···
457
468
]
458
469
459
470
[[package]]
471
471
+
name = "getrandom"
472
472
+
version = "0.4.1"
473
473
+
source = "registry+https://github.com/rust-lang/crates.io-index"
474
474
+
checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec"
475
475
+
dependencies = [
476
476
+
"cfg-if",
477
477
+
"libc",
478
478
+
"r-efi",
479
479
+
"wasip2",
480
480
+
"wasip3",
481
481
+
]
482
482
+
483
483
+
[[package]]
460
484
name = "gimli"
461
485
version = "0.32.3"
462
486
source = "registry+https://github.com/rust-lang/crates.io-index"
···
494
518
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
495
519
dependencies = [
496
520
"equivalent",
521
521
+
"foldhash 0.1.5",
497
522
]
498
523
499
524
[[package]]
···
504
529
dependencies = [
505
530
"allocator-api2",
506
531
"equivalent",
507
507
-
"foldhash",
532
532
+
"foldhash 0.2.0",
508
533
]
534
534
+
535
535
+
[[package]]
536
536
+
name = "heck"
537
537
+
version = "0.5.0"
538
538
+
source = "registry+https://github.com/rust-lang/crates.io-index"
539
539
+
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
509
540
510
541
[[package]]
511
542
name = "hermit-abi"
···
615
646
]
616
647
617
648
[[package]]
649
649
+
name = "id-arena"
650
650
+
version = "2.3.0"
651
651
+
source = "registry+https://github.com/rust-lang/crates.io-index"
652
652
+
checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
653
653
+
654
654
+
[[package]]
618
655
name = "indenter"
619
656
version = "0.3.4"
620
657
source = "registry+https://github.com/rust-lang/crates.io-index"
···
628
665
dependencies = [
629
666
"equivalent",
630
667
"hashbrown 0.16.1",
668
668
+
"serde",
669
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
654
-
"getrandom",
693
693
+
"getrandom 0.3.4",
655
694
"libc",
656
695
]
657
696
658
697
[[package]]
659
698
name = "js-sys"
660
660
-
version = "0.3.85"
699
699
+
version = "0.3.83"
700
700
+
version = "0.3.91"
661
701
source = "registry+https://github.com/rust-lang/crates.io-index"
662
662
-
checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3"
702
702
+
checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
703
703
+
checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
663
704
dependencies = [
664
705
"once_cell",
665
706
"wasm-bindgen",
···
670
711
version = "1.5.0"
671
712
source = "registry+https://github.com/rust-lang/crates.io-index"
672
713
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
714
714
+
715
715
+
[[package]]
716
716
+
name = "leb128fmt"
717
717
+
version = "0.1.0"
718
718
+
source = "registry+https://github.com/rust-lang/crates.io-index"
719
719
+
checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
673
720
674
721
[[package]]
675
722
name = "libabort"
···
682
729
683
730
[[package]]
684
731
name = "libc"
685
685
-
version = "0.2.180"
732
732
+
version = "0.2.178"
733
733
+
version = "0.2.182"
686
734
source = "registry+https://github.com/rust-lang/crates.io-index"
687
687
-
checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
735
735
+
checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
736
736
+
checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
688
737
689
738
[[package]]
690
739
name = "libm"
···
734
783
735
784
[[package]]
736
785
name = "memchr"
737
737
-
version = "2.7.6"
786
786
+
version = "2.8.0"
738
787
source = "registry+https://github.com/rust-lang/crates.io-index"
739
739
-
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
788
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
933
-
"getrandom",
982
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
1185
-
version = "4.2.3"
1234
1234
+
version = "4.3.0"
1186
1235
source = "registry+https://github.com/rust-lang/crates.io-index"
1187
1187
-
checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52"
1236
1236
+
checksum = "d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d"
1188
1237
1189
1238
[[package]]
1190
1239
name = "parking"
···
1229
1278
1230
1279
[[package]]
1231
1280
name = "pin-project"
1232
1232
-
version = "1.1.10"
1281
1281
+
version = "1.1.11"
1233
1282
source = "registry+https://github.com/rust-lang/crates.io-index"
1234
1234
-
checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a"
1283
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
1241
-
version = "1.1.10"
1290
1290
+
version = "1.1.11"
1242
1291
source = "registry+https://github.com/rust-lang/crates.io-index"
1243
1243
-
checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
1292
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
1252
-
version = "0.2.16"
1301
1301
+
version = "0.2.17"
1253
1302
source = "registry+https://github.com/rust-lang/crates.io-index"
1254
1254
-
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
1303
1303
+
checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
1255
1304
1256
1305
[[package]]
1257
1306
name = "pin-utils"
···
1272
1321
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
1273
1322
dependencies = [
1274
1323
"zerocopy",
1324
1324
+
]
1325
1325
+
1326
1326
+
[[package]]
1327
1327
+
name = "prettyplease"
1328
1328
+
version = "0.2.37"
1329
1329
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1330
1330
+
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
1331
1331
+
dependencies = [
1332
1332
+
"proc-macro2",
1333
1333
+
"syn",
1275
1334
]
1276
1335
1277
1336
[[package]]
···
1347
1406
source = "registry+https://github.com/rust-lang/crates.io-index"
1348
1407
checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
1349
1408
dependencies = [
1350
1350
-
"getrandom",
1409
1409
+
"getrandom 0.3.4",
1351
1410
]
1352
1411
1353
1412
[[package]]
···
1362
1421
1363
1422
[[package]]
1364
1423
name = "rapidhash"
1365
1365
-
version = "4.2.2"
1424
1424
+
version = "4.1.1"
1425
1425
+
version = "4.4.1"
1366
1426
source = "registry+https://github.com/rust-lang/crates.io-index"
1367
1367
-
checksum = "71ec30b38a417407efe7676bad0ca6b78f995f810185ece9af3bd5dc561185a9"
1427
1427
+
checksum = "d8e65c75143ce5d47c55b510297eeb1182f3c739b6043c537670e9fc18612dae"
1428
1428
+
checksum = "b5e48930979c155e2f33aa36ab3119b5ee81332beb6482199a8ecd6029b80b59"
1368
1429
dependencies = [
1369
1430
"rand",
1370
1431
"rustversion",
···
1392
1453
1393
1454
[[package]]
1394
1455
name = "regex-syntax"
1395
1395
-
version = "0.8.9"
1456
1456
+
version = "0.8.8"
1457
1457
+
version = "0.8.10"
1396
1458
source = "registry+https://github.com/rust-lang/crates.io-index"
1397
1397
-
checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c"
1459
1459
+
checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
1460
1460
+
checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
1398
1461
1399
1462
[[package]]
1400
1463
name = "rustc-demangle"
···
1416
1479
1417
1480
[[package]]
1418
1481
name = "saa"
1419
1419
-
version = "5.4.9"
1482
1482
+
version = "5.4.0"
1483
1483
+
version = "5.5.0"
1420
1484
source = "registry+https://github.com/rust-lang/crates.io-index"
1421
1421
-
checksum = "da0ba8adb63e0deebd0744d8fc5bea394c08029159deaf680513fec1a3949144"
1485
1485
+
checksum = "3192d99ee2f69effeacef86c9fa80e75b6604e2a5d3ade6856d206b519521e53"
1486
1486
+
checksum = "16c7f49c9d5caa3bf4b3106900484b447b9253fe99670ceb81cb6cb5027855e1"
1422
1487
1423
1488
[[package]]
1424
1489
name = "scc"
1425
1425
-
version = "3.5.6"
1490
1490
+
version = "3.4.6"
1491
1491
+
version = "3.6.6"
1426
1492
source = "registry+https://github.com/rust-lang/crates.io-index"
1427
1427
-
checksum = "e4bd9d1727de391b6982925d830baad51692fa2aa6e337733c03d95121ca2793"
1493
1493
+
checksum = "0b6f8686af8563182fc6b63ab7bd7b5cad8f40fbe660675627caedc6c073eca8"
1494
1494
+
checksum = "6012e652611b2fdcb557a7b4be8cee00d8be19397c70011906a68aa4dac2fe37"
1428
1495
dependencies = [
1429
1496
"saa",
1430
1497
"sdd",
···
1438
1505
1439
1506
[[package]]
1440
1507
name = "sdd"
1441
1441
-
version = "4.6.2"
1508
1508
+
version = "4.5.0"
1509
1509
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1510
1510
+
checksum = "7168ecf885fdd3920ade15d50189593b076e1d060b60406a745766380195d65a"
1511
1511
+
version = "4.6.5"
1512
1512
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1513
1513
+
checksum = "4becc2f27bd39aafb78a8a1b4e1d6877ed0a6b5bf096722ed538dc028367a9b5"
1514
1514
+
1515
1515
+
[[package]]
1516
1516
+
name = "semver"
1517
1517
+
version = "1.0.27"
1442
1518
source = "registry+https://github.com/rust-lang/crates.io-index"
1443
1443
-
checksum = "c25da4ae64b24edfcb0b0d30b96b2b0dbc64ec63aefeb6ec35bfc5ef167e5c9e"
1519
1519
+
checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
1444
1520
1445
1521
[[package]]
1446
1522
name = "serde"
···
1552
1628
1553
1629
[[package]]
1554
1630
name = "syn"
1555
1555
-
version = "2.0.114"
1631
1631
+
version = "2.0.111"
1632
1632
+
version = "2.0.117"
1556
1633
source = "registry+https://github.com/rust-lang/crates.io-index"
1557
1557
-
checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
1634
1634
+
checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
1635
1635
+
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
1558
1636
dependencies = [
1559
1637
"proc-macro2",
1560
1638
"quote",
···
1638
1716
1639
1717
[[package]]
1640
1718
name = "toml"
1641
1641
-
version = "0.9.11+spec-1.1.0"
1719
1719
+
version = "0.9.8"
1720
1720
+
version = "0.9.12+spec-1.1.0"
1642
1721
source = "registry+https://github.com/rust-lang/crates.io-index"
1643
1643
-
checksum = "f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46"
1722
1722
+
checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8"
1723
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
1663
-
version = "1.0.6+spec-1.1.0"
1743
1743
+
version = "1.0.4"
1744
1744
+
version = "1.0.9+spec-1.1.0"
1664
1745
source = "registry+https://github.com/rust-lang/crates.io-index"
1665
1665
-
checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44"
1746
1746
+
checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"
1747
1747
+
checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4"
1666
1748
dependencies = [
1667
1749
"winnow",
1668
1750
]
1669
1751
1670
1752
[[package]]
1671
1753
name = "tonic"
1672
1672
-
version = "0.14.3"
1754
1754
+
version = "0.14.2"
1755
1755
+
version = "0.14.5"
1673
1756
source = "registry+https://github.com/rust-lang/crates.io-index"
1674
1674
-
checksum = "a286e33f82f8a1ee2df63f4fa35c0becf4a85a0cb03091a15fd7bf0b402dc94a"
1757
1757
+
checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203"
1758
1758
+
checksum = "fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec"
1675
1759
dependencies = [
1676
1760
"async-trait",
1677
1761
"base64",
···
1696
1780
1697
1781
[[package]]
1698
1782
name = "tonic-prost"
1699
1699
-
version = "0.14.3"
1783
1783
+
version = "0.14.2"
1784
1784
+
version = "0.14.5"
1700
1785
source = "registry+https://github.com/rust-lang/crates.io-index"
1701
1701
-
checksum = "d6c55a2d6a14174563de34409c9f92ff981d006f56da9c6ecd40d9d4a31500b0"
1786
1786
+
checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67"
1787
1787
+
checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309"
1702
1788
dependencies = [
1703
1789
"bytes",
1704
1790
"prost",
···
1861
1947
1862
1948
[[package]]
1863
1949
name = "unicode-ident"
1864
1864
-
version = "1.0.22"
1950
1950
+
version = "1.0.24"
1865
1951
source = "registry+https://github.com/rust-lang/crates.io-index"
1866
1866
-
checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
1952
1952
+
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
1867
1953
1868
1954
[[package]]
1869
1955
name = "unicode-segmentation"
···
1872
1958
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
1873
1959
1874
1960
[[package]]
1961
1961
+
name = "unicode-xid"
1962
1962
+
version = "0.2.6"
1963
1963
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1964
1964
+
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
1965
1965
+
1966
1966
+
[[package]]
1875
1967
name = "uuid"
1876
1876
-
version = "1.20.0"
1968
1968
+
version = "1.19.0"
1969
1969
+
version = "1.21.0"
1877
1970
source = "registry+https://github.com/rust-lang/crates.io-index"
1878
1878
-
checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f"
1971
1971
+
checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a"
1972
1972
+
checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb"
1879
1973
dependencies = [
1880
1880
-
"getrandom",
1974
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
2003
+
version = "1.0.1+wasi-0.2.4"
2004
2004
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2005
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"
2009
2009
+
dependencies = [
2010
2010
+
"wit-bindgen",
2011
2011
+
]
2012
2012
+
2013
2013
+
[[package]]
2014
2014
+
name = "wasip3"
2015
2015
+
version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
2016
2016
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2017
2017
+
checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
1912
2018
dependencies = [
1913
2019
"wit-bindgen",
1914
2020
]
1915
2021
1916
2022
[[package]]
1917
2023
name = "wasm-bindgen"
1918
1918
-
version = "0.2.108"
2024
2024
+
version = "0.2.106"
2025
2025
+
version = "0.2.114"
1919
2026
source = "registry+https://github.com/rust-lang/crates.io-index"
1920
1920
-
checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566"
2027
2027
+
checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
2028
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
1931
-
version = "0.2.108"
2039
2039
+
version = "0.2.106"
2040
2040
+
version = "0.2.114"
1932
2041
source = "registry+https://github.com/rust-lang/crates.io-index"
1933
1933
-
checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608"
2042
2042
+
checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
2043
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
1941
-
version = "0.2.108"
2051
2051
+
version = "0.2.106"
2052
2052
+
version = "0.2.114"
1942
2053
source = "registry+https://github.com/rust-lang/crates.io-index"
1943
1943
-
checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55"
2054
2054
+
checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
2055
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
1954
-
version = "0.2.108"
2066
2066
+
version = "0.2.106"
2067
2067
+
version = "0.2.114"
1955
2068
source = "registry+https://github.com/rust-lang/crates.io-index"
1956
1956
-
checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12"
2069
2069
+
checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
2070
2070
+
checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
1957
2071
dependencies = [
1958
2072
"unicode-ident",
2073
2073
+
]
2074
2074
+
2075
2075
+
[[package]]
2076
2076
+
name = "wasm-encoder"
2077
2077
+
version = "0.244.0"
2078
2078
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2079
2079
+
checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
2080
2080
+
dependencies = [
2081
2081
+
"leb128fmt",
2082
2082
+
"wasmparser",
2083
2083
+
]
2084
2084
+
2085
2085
+
[[package]]
2086
2086
+
name = "wasm-metadata"
2087
2087
+
version = "0.244.0"
2088
2088
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2089
2089
+
checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
2090
2090
+
dependencies = [
2091
2091
+
"anyhow",
2092
2092
+
"indexmap",
2093
2093
+
"wasm-encoder",
2094
2094
+
"wasmparser",
2095
2095
+
]
2096
2096
+
2097
2097
+
[[package]]
2098
2098
+
name = "wasmparser"
2099
2099
+
version = "0.244.0"
2100
2100
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2101
2101
+
checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
2102
2102
+
dependencies = [
2103
2103
+
"bitflags",
2104
2104
+
"hashbrown 0.15.5",
2105
2105
+
"indexmap",
2106
2106
+
"semver",
1959
2107
]
1960
2108
1961
2109
[[package]]
···
2090
2238
2091
2239
[[package]]
2092
2240
name = "wit-bindgen"
2241
2241
+
version = "0.46.0"
2242
2242
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2243
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
2247
+
dependencies = [
2248
2248
+
"wit-bindgen-rust-macro",
2249
2249
+
]
2250
2250
+
2251
2251
+
[[package]]
2252
2252
+
name = "wit-bindgen-core"
2253
2253
+
version = "0.51.0"
2254
2254
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2255
2255
+
checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
2256
2256
+
dependencies = [
2257
2257
+
"anyhow",
2258
2258
+
"heck",
2259
2259
+
"wit-parser",
2260
2260
+
]
2261
2261
+
2262
2262
+
[[package]]
2263
2263
+
name = "wit-bindgen-rust"
2264
2264
+
version = "0.51.0"
2265
2265
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2266
2266
+
checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
2267
2267
+
dependencies = [
2268
2268
+
"anyhow",
2269
2269
+
"heck",
2270
2270
+
"indexmap",
2271
2271
+
"prettyplease",
2272
2272
+
"syn",
2273
2273
+
"wasm-metadata",
2274
2274
+
"wit-bindgen-core",
2275
2275
+
"wit-component",
2276
2276
+
]
2277
2277
+
2278
2278
+
[[package]]
2279
2279
+
name = "wit-bindgen-rust-macro"
2280
2280
+
version = "0.51.0"
2281
2281
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2282
2282
+
checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
2283
2283
+
dependencies = [
2284
2284
+
"anyhow",
2285
2285
+
"prettyplease",
2286
2286
+
"proc-macro2",
2287
2287
+
"quote",
2288
2288
+
"syn",
2289
2289
+
"wit-bindgen-core",
2290
2290
+
"wit-bindgen-rust",
2291
2291
+
]
2292
2292
+
2293
2293
+
[[package]]
2294
2294
+
name = "wit-component"
2295
2295
+
version = "0.244.0"
2296
2296
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2297
2297
+
checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
2298
2298
+
dependencies = [
2299
2299
+
"anyhow",
2300
2300
+
"bitflags",
2301
2301
+
"indexmap",
2302
2302
+
"log",
2303
2303
+
"serde",
2304
2304
+
"serde_derive",
2305
2305
+
"serde_json",
2306
2306
+
"wasm-encoder",
2307
2307
+
"wasm-metadata",
2308
2308
+
"wasmparser",
2309
2309
+
"wit-parser",
2310
2310
+
]
2311
2311
+
2312
2312
+
[[package]]
2313
2313
+
name = "wit-parser"
2314
2314
+
version = "0.244.0"
2315
2315
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2316
2316
+
checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
2317
2317
+
dependencies = [
2318
2318
+
"anyhow",
2319
2319
+
"id-arena",
2320
2320
+
"indexmap",
2321
2321
+
"log",
2322
2322
+
"semver",
2323
2323
+
"serde",
2324
2324
+
"serde_derive",
2325
2325
+
"serde_json",
2326
2326
+
"unicode-xid",
2327
2327
+
"wasmparser",
2328
2328
+
]
2096
2329
2097
2330
[[package]]
2098
2331
name = "wyrand"
···
2105
2338
2106
2339
[[package]]
2107
2340
name = "zerocopy"
2108
2108
-
version = "0.8.39"
2341
2341
+
version = "0.8.31"
2342
2342
+
version = "0.8.40"
2109
2343
source = "registry+https://github.com/rust-lang/crates.io-index"
2110
2110
-
checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a"
2344
2344
+
checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
2345
2345
+
checksum = "a789c6e490b576db9f7e6b6d661bcc9799f7c0ac8352f56ea20193b2681532e5"
2111
2346
dependencies = [
2112
2347
"zerocopy-derive",
2113
2348
]
2114
2349
2115
2350
[[package]]
2116
2351
name = "zerocopy-derive"
2117
2117
-
version = "0.8.39"
2352
2352
+
version = "0.8.31"
2353
2353
+
version = "0.8.40"
2118
2354
source = "registry+https://github.com/rust-lang/crates.io-index"
2119
2119
-
checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517"
2355
2355
+
checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
2356
2356
+
checksum = "f65c489a7071a749c849713807783f70672b28094011623e200cb86dcb835953"
2120
2357
dependencies = [
2121
2358
"proc-macro2",
2122
2359
"quote",
···
2128
2365
version = "1.0.19"
2129
2366
source = "registry+https://github.com/rust-lang/crates.io-index"
2130
2367
checksum = "3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445"
2368
2368
+
2369
2369
+
[[package]]
2370
2370
+
name = "zmij"
2371
2371
+
version = "1.0.21"
2372
2372
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2373
2373
+
checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
2131
2374
2132
2375
[[package]]
2133
2376
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(