/ Cargo.lock
Cargo.lock
1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 version = 3 4 5 [[package]] 6 name = "anyhow" 7 version = "1.0.80" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" 10 11 [[package]] 12 name = "async-channel" 13 version = "2.2.0" 14 source = "registry+https://github.com/rust-lang/crates.io-index" 15 checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" 16 dependencies = [ 17 "concurrent-queue", 18 "event-listener 5.1.0", 19 "event-listener-strategy 0.5.0", 20 "futures-core", 21 "pin-project-lite", 22 ] 23 24 [[package]] 25 name = "async-io" 26 version = "1.13.0" 27 source = "registry+https://github.com/rust-lang/crates.io-index" 28 checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 29 dependencies = [ 30 "async-lock 2.8.0", 31 "autocfg", 32 "cfg-if", 33 "concurrent-queue", 34 "futures-lite 1.13.0", 35 "log", 36 "parking", 37 "polling 2.8.0", 38 "rustix 0.37.27", 39 "slab", 40 "socket2", 41 "waker-fn", 42 ] 43 44 [[package]] 45 name = "async-io" 46 version = "2.3.1" 47 source = "registry+https://github.com/rust-lang/crates.io-index" 48 checksum = "8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65" 49 dependencies = [ 50 "async-lock 3.3.0", 51 "cfg-if", 52 "concurrent-queue", 53 "futures-io", 54 "futures-lite 2.2.0", 55 "parking", 56 "polling 3.5.0", 57 "rustix 0.38.31", 58 "slab", 59 "tracing", 60 "windows-sys 0.52.0", 61 ] 62 63 [[package]] 64 name = "async-lock" 65 version = "2.8.0" 66 source = "registry+https://github.com/rust-lang/crates.io-index" 67 checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 68 dependencies = [ 69 "event-listener 2.5.3", 70 ] 71 72 [[package]] 73 name = "async-lock" 74 version = "3.3.0" 75 source = "registry+https://github.com/rust-lang/crates.io-index" 76 checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 77 dependencies = [ 78 "event-listener 4.0.3", 79 "event-listener-strategy 0.4.0", 80 "pin-project-lite", 81 ] 82 83 [[package]] 84 name = "async-process" 85 version = "1.8.1" 86 source = "registry+https://github.com/rust-lang/crates.io-index" 87 checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" 88 dependencies = [ 89 "async-io 1.13.0", 90 "async-lock 2.8.0", 91 "async-signal", 92 "blocking", 93 "cfg-if", 94 "event-listener 3.1.0", 95 "futures-lite 1.13.0", 96 "rustix 0.38.31", 97 "windows-sys 0.48.0", 98 ] 99 100 [[package]] 101 name = "async-signal" 102 version = "0.2.5" 103 source = "registry+https://github.com/rust-lang/crates.io-index" 104 checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 105 dependencies = [ 106 "async-io 2.3.1", 107 "async-lock 2.8.0", 108 "atomic-waker", 109 "cfg-if", 110 "futures-core", 111 "futures-io", 112 "rustix 0.38.31", 113 "signal-hook-registry", 114 "slab", 115 "windows-sys 0.48.0", 116 ] 117 118 [[package]] 119 name = "async-task" 120 version = "4.7.0" 121 source = "registry+https://github.com/rust-lang/crates.io-index" 122 checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" 123 124 [[package]] 125 name = "atomic-waker" 126 version = "1.1.2" 127 source = "registry+https://github.com/rust-lang/crates.io-index" 128 checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 129 130 [[package]] 131 name = "autocfg" 132 version = "1.1.0" 133 source = "registry+https://github.com/rust-lang/crates.io-index" 134 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 135 136 [[package]] 137 name = "bincode" 138 version = "1.3.3" 139 source = "registry+https://github.com/rust-lang/crates.io-index" 140 checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 141 dependencies = [ 142 "serde", 143 ] 144 145 [[package]] 146 name = "bit_field" 147 version = "0.10.2" 148 source = "registry+https://github.com/rust-lang/crates.io-index" 149 checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" 150 151 [[package]] 152 name = "bitflags" 153 version = "1.3.2" 154 source = "registry+https://github.com/rust-lang/crates.io-index" 155 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 156 157 [[package]] 158 name = "bitflags" 159 version = "2.4.2" 160 source = "registry+https://github.com/rust-lang/crates.io-index" 161 checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 162 163 [[package]] 164 name = "bitvec" 165 version = "1.0.1" 166 source = "registry+https://github.com/rust-lang/crates.io-index" 167 checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 168 dependencies = [ 169 "funty", 170 "radium", 171 "tap", 172 "wyz", 173 ] 174 175 [[package]] 176 name = "blocking" 177 version = "1.5.1" 178 source = "registry+https://github.com/rust-lang/crates.io-index" 179 checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 180 dependencies = [ 181 "async-channel", 182 "async-lock 3.3.0", 183 "async-task", 184 "fastrand 2.0.1", 185 "futures-io", 186 "futures-lite 2.2.0", 187 "piper", 188 "tracing", 189 ] 190 191 [[package]] 192 name = "bootloader" 193 version = "0.11.7" 194 source = "registry+https://github.com/rust-lang/crates.io-index" 195 checksum = "870f24755a97b8a8b436b243465eb7d4e1aa191369eeab062172eedd74493bcb" 196 dependencies = [ 197 "anyhow", 198 "async-process", 199 "bootloader-boot-config", 200 "fatfs", 201 "futures", 202 "futures-concurrency", 203 "gpt", 204 "llvm-tools", 205 "mbrman", 206 "serde_json", 207 "tempfile", 208 ] 209 210 [[package]] 211 name = "bootloader-boot-config" 212 version = "0.11.7" 213 source = "registry+https://github.com/rust-lang/crates.io-index" 214 checksum = "4946b6c83b3e9bd91864531025a9719ed0d8c6e7c5db13f694152b5df7deea15" 215 dependencies = [ 216 "serde", 217 ] 218 219 [[package]] 220 name = "bootloader_api" 221 version = "0.11.7" 222 source = "registry+https://github.com/rust-lang/crates.io-index" 223 checksum = "a35ba5100c2431e20b924c8103c2cf8adb919ed9880f625e8770c3cb9d1b06aa" 224 225 [[package]] 226 name = "btros" 227 version = "0.1.0" 228 dependencies = [ 229 "bootloader", 230 "kernel", 231 "ovmf-prebuilt", 232 ] 233 234 [[package]] 235 name = "byteorder" 236 version = "1.5.0" 237 source = "registry+https://github.com/rust-lang/crates.io-index" 238 checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 239 240 [[package]] 241 name = "cfg-if" 242 version = "1.0.0" 243 source = "registry+https://github.com/rust-lang/crates.io-index" 244 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 245 246 [[package]] 247 name = "concurrent-queue" 248 version = "2.4.0" 249 source = "registry+https://github.com/rust-lang/crates.io-index" 250 checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" 251 dependencies = [ 252 "crossbeam-utils", 253 ] 254 255 [[package]] 256 name = "crc" 257 version = "3.0.1" 258 source = "registry+https://github.com/rust-lang/crates.io-index" 259 checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" 260 dependencies = [ 261 "crc-catalog", 262 ] 263 264 [[package]] 265 name = "crc-catalog" 266 version = "2.4.0" 267 source = "registry+https://github.com/rust-lang/crates.io-index" 268 checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" 269 270 [[package]] 271 name = "crossbeam-utils" 272 version = "0.8.19" 273 source = "registry+https://github.com/rust-lang/crates.io-index" 274 checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 275 276 [[package]] 277 name = "errno" 278 version = "0.3.8" 279 source = "registry+https://github.com/rust-lang/crates.io-index" 280 checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 281 dependencies = [ 282 "libc", 283 "windows-sys 0.52.0", 284 ] 285 286 [[package]] 287 name = "event-listener" 288 version = "2.5.3" 289 source = "registry+https://github.com/rust-lang/crates.io-index" 290 checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 291 292 [[package]] 293 name = "event-listener" 294 version = "3.1.0" 295 source = "registry+https://github.com/rust-lang/crates.io-index" 296 checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" 297 dependencies = [ 298 "concurrent-queue", 299 "parking", 300 "pin-project-lite", 301 ] 302 303 [[package]] 304 name = "event-listener" 305 version = "4.0.3" 306 source = "registry+https://github.com/rust-lang/crates.io-index" 307 checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" 308 dependencies = [ 309 "concurrent-queue", 310 "parking", 311 "pin-project-lite", 312 ] 313 314 [[package]] 315 name = "event-listener" 316 version = "5.1.0" 317 source = "registry+https://github.com/rust-lang/crates.io-index" 318 checksum = "b7ad6fd685ce13acd6d9541a30f6db6567a7a24c9ffd4ba2955d29e3f22c8b27" 319 dependencies = [ 320 "concurrent-queue", 321 "parking", 322 "pin-project-lite", 323 ] 324 325 [[package]] 326 name = "event-listener-strategy" 327 version = "0.4.0" 328 source = "registry+https://github.com/rust-lang/crates.io-index" 329 checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 330 dependencies = [ 331 "event-listener 4.0.3", 332 "pin-project-lite", 333 ] 334 335 [[package]] 336 name = "event-listener-strategy" 337 version = "0.5.0" 338 source = "registry+https://github.com/rust-lang/crates.io-index" 339 checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" 340 dependencies = [ 341 "event-listener 5.1.0", 342 "pin-project-lite", 343 ] 344 345 [[package]] 346 name = "fastrand" 347 version = "1.9.0" 348 source = "registry+https://github.com/rust-lang/crates.io-index" 349 checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 350 dependencies = [ 351 "instant", 352 ] 353 354 [[package]] 355 name = "fastrand" 356 version = "2.0.1" 357 source = "registry+https://github.com/rust-lang/crates.io-index" 358 checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 359 360 [[package]] 361 name = "fatfs" 362 version = "0.3.6" 363 source = "registry+https://github.com/rust-lang/crates.io-index" 364 checksum = "05669f8e7e2d7badc545c513710f0eba09c2fbef683eb859fd79c46c355048e0" 365 dependencies = [ 366 "bitflags 1.3.2", 367 "byteorder", 368 "log", 369 ] 370 371 [[package]] 372 name = "funty" 373 version = "2.0.0" 374 source = "registry+https://github.com/rust-lang/crates.io-index" 375 checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 376 377 [[package]] 378 name = "futures" 379 version = "0.3.30" 380 source = "registry+https://github.com/rust-lang/crates.io-index" 381 checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 382 dependencies = [ 383 "futures-channel", 384 "futures-core", 385 "futures-executor", 386 "futures-io", 387 "futures-sink", 388 "futures-task", 389 "futures-util", 390 ] 391 392 [[package]] 393 name = "futures-channel" 394 version = "0.3.30" 395 source = "registry+https://github.com/rust-lang/crates.io-index" 396 checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 397 dependencies = [ 398 "futures-core", 399 "futures-sink", 400 ] 401 402 [[package]] 403 name = "futures-concurrency" 404 version = "7.4.3" 405 source = "registry+https://github.com/rust-lang/crates.io-index" 406 checksum = "ef6712e11cdeed5c8cf21ea0b90fec40fbe64afc9bbf2339356197eeca829fc3" 407 dependencies = [ 408 "bitvec", 409 "futures-core", 410 "pin-project", 411 "slab", 412 "smallvec", 413 ] 414 415 [[package]] 416 name = "futures-core" 417 version = "0.3.30" 418 source = "registry+https://github.com/rust-lang/crates.io-index" 419 checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 420 421 [[package]] 422 name = "futures-executor" 423 version = "0.3.30" 424 source = "registry+https://github.com/rust-lang/crates.io-index" 425 checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 426 dependencies = [ 427 "futures-core", 428 "futures-task", 429 "futures-util", 430 ] 431 432 [[package]] 433 name = "futures-io" 434 version = "0.3.30" 435 source = "registry+https://github.com/rust-lang/crates.io-index" 436 checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 437 438 [[package]] 439 name = "futures-lite" 440 version = "1.13.0" 441 source = "registry+https://github.com/rust-lang/crates.io-index" 442 checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 443 dependencies = [ 444 "fastrand 1.9.0", 445 "futures-core", 446 "futures-io", 447 "memchr", 448 "parking", 449 "pin-project-lite", 450 "waker-fn", 451 ] 452 453 [[package]] 454 name = "futures-lite" 455 version = "2.2.0" 456 source = "registry+https://github.com/rust-lang/crates.io-index" 457 checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba" 458 dependencies = [ 459 "futures-core", 460 "pin-project-lite", 461 ] 462 463 [[package]] 464 name = "futures-macro" 465 version = "0.3.30" 466 source = "registry+https://github.com/rust-lang/crates.io-index" 467 checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 468 dependencies = [ 469 "proc-macro2", 470 "quote", 471 "syn", 472 ] 473 474 [[package]] 475 name = "futures-sink" 476 version = "0.3.30" 477 source = "registry+https://github.com/rust-lang/crates.io-index" 478 checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 479 480 [[package]] 481 name = "futures-task" 482 version = "0.3.30" 483 source = "registry+https://github.com/rust-lang/crates.io-index" 484 checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 485 486 [[package]] 487 name = "futures-util" 488 version = "0.3.30" 489 source = "registry+https://github.com/rust-lang/crates.io-index" 490 checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 491 dependencies = [ 492 "futures-channel", 493 "futures-core", 494 "futures-io", 495 "futures-macro", 496 "futures-sink", 497 "futures-task", 498 "memchr", 499 "pin-project-lite", 500 "pin-utils", 501 "slab", 502 ] 503 504 [[package]] 505 name = "getrandom" 506 version = "0.2.12" 507 source = "registry+https://github.com/rust-lang/crates.io-index" 508 checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 509 dependencies = [ 510 "cfg-if", 511 "libc", 512 "wasi", 513 ] 514 515 [[package]] 516 name = "gpt" 517 version = "3.1.0" 518 source = "registry+https://github.com/rust-lang/crates.io-index" 519 checksum = "8283e7331b8c93b9756e0cfdbcfb90312852f953c6faf9bf741e684cc3b6ad69" 520 dependencies = [ 521 "bitflags 2.4.2", 522 "crc", 523 "log", 524 "uuid", 525 ] 526 527 [[package]] 528 name = "hermit-abi" 529 version = "0.3.6" 530 source = "registry+https://github.com/rust-lang/crates.io-index" 531 checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd" 532 533 [[package]] 534 name = "instant" 535 version = "0.1.12" 536 source = "registry+https://github.com/rust-lang/crates.io-index" 537 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 538 dependencies = [ 539 "cfg-if", 540 ] 541 542 [[package]] 543 name = "io-lifetimes" 544 version = "1.0.11" 545 source = "registry+https://github.com/rust-lang/crates.io-index" 546 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 547 dependencies = [ 548 "hermit-abi", 549 "libc", 550 "windows-sys 0.48.0", 551 ] 552 553 [[package]] 554 name = "itoa" 555 version = "1.0.10" 556 source = "registry+https://github.com/rust-lang/crates.io-index" 557 checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 558 559 [[package]] 560 name = "kernel" 561 version = "0.1.0" 562 dependencies = [ 563 "bootloader_api", 564 "lazy_static", 565 "log", 566 "spin 0.9.8", 567 "uart_16550", 568 "volatile", 569 "x86_64", 570 ] 571 572 [[package]] 573 name = "lazy_static" 574 version = "1.4.0" 575 source = "registry+https://github.com/rust-lang/crates.io-index" 576 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 577 dependencies = [ 578 "spin 0.5.2", 579 ] 580 581 [[package]] 582 name = "libc" 583 version = "0.2.153" 584 source = "registry+https://github.com/rust-lang/crates.io-index" 585 checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 586 587 [[package]] 588 name = "linux-raw-sys" 589 version = "0.3.8" 590 source = "registry+https://github.com/rust-lang/crates.io-index" 591 checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 592 593 [[package]] 594 name = "linux-raw-sys" 595 version = "0.4.13" 596 source = "registry+https://github.com/rust-lang/crates.io-index" 597 checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 598 599 [[package]] 600 name = "llvm-tools" 601 version = "0.1.1" 602 source = "registry+https://github.com/rust-lang/crates.io-index" 603 checksum = "955be5d0ca0465caf127165acb47964f911e2bc26073e865deb8be7189302faf" 604 605 [[package]] 606 name = "lock_api" 607 version = "0.4.11" 608 source = "registry+https://github.com/rust-lang/crates.io-index" 609 checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 610 dependencies = [ 611 "autocfg", 612 "scopeguard", 613 ] 614 615 [[package]] 616 name = "log" 617 version = "0.4.20" 618 source = "registry+https://github.com/rust-lang/crates.io-index" 619 checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 620 621 [[package]] 622 name = "mbrman" 623 version = "0.5.2" 624 source = "registry+https://github.com/rust-lang/crates.io-index" 625 checksum = "9c487024623ae38584610237dd1be8932bb2b324474b23c37a25f9fbe6bf5e9e" 626 dependencies = [ 627 "bincode", 628 "bitvec", 629 "serde", 630 "serde-big-array", 631 "thiserror", 632 ] 633 634 [[package]] 635 name = "memchr" 636 version = "2.7.1" 637 source = "registry+https://github.com/rust-lang/crates.io-index" 638 checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 639 640 [[package]] 641 name = "ovmf-prebuilt" 642 version = "0.1.0-alpha.1" 643 source = "registry+https://github.com/rust-lang/crates.io-index" 644 checksum = "fa50141d081512ab30fd9e7e7692476866df5098b028536ad6680212e717fa8d" 645 646 [[package]] 647 name = "parking" 648 version = "2.2.0" 649 source = "registry+https://github.com/rust-lang/crates.io-index" 650 checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 651 652 [[package]] 653 name = "pin-project" 654 version = "1.1.4" 655 source = "registry+https://github.com/rust-lang/crates.io-index" 656 checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" 657 dependencies = [ 658 "pin-project-internal", 659 ] 660 661 [[package]] 662 name = "pin-project-internal" 663 version = "1.1.4" 664 source = "registry+https://github.com/rust-lang/crates.io-index" 665 checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" 666 dependencies = [ 667 "proc-macro2", 668 "quote", 669 "syn", 670 ] 671 672 [[package]] 673 name = "pin-project-lite" 674 version = "0.2.13" 675 source = "registry+https://github.com/rust-lang/crates.io-index" 676 checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 677 678 [[package]] 679 name = "pin-utils" 680 version = "0.1.0" 681 source = "registry+https://github.com/rust-lang/crates.io-index" 682 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 683 684 [[package]] 685 name = "piper" 686 version = "0.2.1" 687 source = "registry+https://github.com/rust-lang/crates.io-index" 688 checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 689 dependencies = [ 690 "atomic-waker", 691 "fastrand 2.0.1", 692 "futures-io", 693 ] 694 695 [[package]] 696 name = "polling" 697 version = "2.8.0" 698 source = "registry+https://github.com/rust-lang/crates.io-index" 699 checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 700 dependencies = [ 701 "autocfg", 702 "bitflags 1.3.2", 703 "cfg-if", 704 "concurrent-queue", 705 "libc", 706 "log", 707 "pin-project-lite", 708 "windows-sys 0.48.0", 709 ] 710 711 [[package]] 712 name = "polling" 713 version = "3.5.0" 714 source = "registry+https://github.com/rust-lang/crates.io-index" 715 checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" 716 dependencies = [ 717 "cfg-if", 718 "concurrent-queue", 719 "pin-project-lite", 720 "rustix 0.38.31", 721 "tracing", 722 "windows-sys 0.52.0", 723 ] 724 725 [[package]] 726 name = "proc-macro2" 727 version = "1.0.78" 728 source = "registry+https://github.com/rust-lang/crates.io-index" 729 checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 730 dependencies = [ 731 "unicode-ident", 732 ] 733 734 [[package]] 735 name = "quote" 736 version = "1.0.35" 737 source = "registry+https://github.com/rust-lang/crates.io-index" 738 checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 739 dependencies = [ 740 "proc-macro2", 741 ] 742 743 [[package]] 744 name = "radium" 745 version = "0.7.0" 746 source = "registry+https://github.com/rust-lang/crates.io-index" 747 checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 748 749 [[package]] 750 name = "rustix" 751 version = "0.37.27" 752 source = "registry+https://github.com/rust-lang/crates.io-index" 753 checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" 754 dependencies = [ 755 "bitflags 1.3.2", 756 "errno", 757 "io-lifetimes", 758 "libc", 759 "linux-raw-sys 0.3.8", 760 "windows-sys 0.48.0", 761 ] 762 763 [[package]] 764 name = "rustix" 765 version = "0.38.31" 766 source = "registry+https://github.com/rust-lang/crates.io-index" 767 checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 768 dependencies = [ 769 "bitflags 2.4.2", 770 "errno", 771 "libc", 772 "linux-raw-sys 0.4.13", 773 "windows-sys 0.52.0", 774 ] 775 776 [[package]] 777 name = "rustversion" 778 version = "1.0.14" 779 source = "registry+https://github.com/rust-lang/crates.io-index" 780 checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 781 782 [[package]] 783 name = "ryu" 784 version = "1.0.17" 785 source = "registry+https://github.com/rust-lang/crates.io-index" 786 checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 787 788 [[package]] 789 name = "scopeguard" 790 version = "1.2.0" 791 source = "registry+https://github.com/rust-lang/crates.io-index" 792 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 793 794 [[package]] 795 name = "serde" 796 version = "1.0.197" 797 source = "registry+https://github.com/rust-lang/crates.io-index" 798 checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 799 dependencies = [ 800 "serde_derive", 801 ] 802 803 [[package]] 804 name = "serde-big-array" 805 version = "0.4.1" 806 source = "registry+https://github.com/rust-lang/crates.io-index" 807 checksum = "3323f09a748af288c3dc2474ea6803ee81f118321775bffa3ac8f7e65c5e90e7" 808 dependencies = [ 809 "serde", 810 ] 811 812 [[package]] 813 name = "serde_derive" 814 version = "1.0.197" 815 source = "registry+https://github.com/rust-lang/crates.io-index" 816 checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 817 dependencies = [ 818 "proc-macro2", 819 "quote", 820 "syn", 821 ] 822 823 [[package]] 824 name = "serde_json" 825 version = "1.0.114" 826 source = "registry+https://github.com/rust-lang/crates.io-index" 827 checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 828 dependencies = [ 829 "itoa", 830 "ryu", 831 "serde", 832 ] 833 834 [[package]] 835 name = "signal-hook-registry" 836 version = "1.4.1" 837 source = "registry+https://github.com/rust-lang/crates.io-index" 838 checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 839 dependencies = [ 840 "libc", 841 ] 842 843 [[package]] 844 name = "slab" 845 version = "0.4.9" 846 source = "registry+https://github.com/rust-lang/crates.io-index" 847 checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 848 dependencies = [ 849 "autocfg", 850 ] 851 852 [[package]] 853 name = "smallvec" 854 version = "1.13.1" 855 source = "registry+https://github.com/rust-lang/crates.io-index" 856 checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 857 858 [[package]] 859 name = "socket2" 860 version = "0.4.10" 861 source = "registry+https://github.com/rust-lang/crates.io-index" 862 checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 863 dependencies = [ 864 "libc", 865 "winapi", 866 ] 867 868 [[package]] 869 name = "spin" 870 version = "0.5.2" 871 source = "registry+https://github.com/rust-lang/crates.io-index" 872 checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 873 874 [[package]] 875 name = "spin" 876 version = "0.9.8" 877 source = "registry+https://github.com/rust-lang/crates.io-index" 878 checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 879 dependencies = [ 880 "lock_api", 881 ] 882 883 [[package]] 884 name = "syn" 885 version = "2.0.50" 886 source = "registry+https://github.com/rust-lang/crates.io-index" 887 checksum = "74f1bdc9872430ce9b75da68329d1c1746faf50ffac5f19e02b71e37ff881ffb" 888 dependencies = [ 889 "proc-macro2", 890 "quote", 891 "unicode-ident", 892 ] 893 894 [[package]] 895 name = "tap" 896 version = "1.0.1" 897 source = "registry+https://github.com/rust-lang/crates.io-index" 898 checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 899 900 [[package]] 901 name = "tempfile" 902 version = "3.10.0" 903 source = "registry+https://github.com/rust-lang/crates.io-index" 904 checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" 905 dependencies = [ 906 "cfg-if", 907 "fastrand 2.0.1", 908 "rustix 0.38.31", 909 "windows-sys 0.52.0", 910 ] 911 912 [[package]] 913 name = "thiserror" 914 version = "1.0.57" 915 source = "registry+https://github.com/rust-lang/crates.io-index" 916 checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 917 dependencies = [ 918 "thiserror-impl", 919 ] 920 921 [[package]] 922 name = "thiserror-impl" 923 version = "1.0.57" 924 source = "registry+https://github.com/rust-lang/crates.io-index" 925 checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 926 dependencies = [ 927 "proc-macro2", 928 "quote", 929 "syn", 930 ] 931 932 [[package]] 933 name = "tracing" 934 version = "0.1.40" 935 source = "registry+https://github.com/rust-lang/crates.io-index" 936 checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 937 dependencies = [ 938 "pin-project-lite", 939 "tracing-core", 940 ] 941 942 [[package]] 943 name = "tracing-core" 944 version = "0.1.32" 945 source = "registry+https://github.com/rust-lang/crates.io-index" 946 checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 947 948 [[package]] 949 name = "uart_16550" 950 version = "0.2.19" 951 source = "registry+https://github.com/rust-lang/crates.io-index" 952 checksum = "614ff2a87880d4bd4374722268598a970bbad05ced8bf630439417347254ab2e" 953 dependencies = [ 954 "bitflags 1.3.2", 955 "rustversion", 956 "x86_64", 957 ] 958 959 [[package]] 960 name = "unicode-ident" 961 version = "1.0.12" 962 source = "registry+https://github.com/rust-lang/crates.io-index" 963 checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 964 965 [[package]] 966 name = "uuid" 967 version = "1.7.0" 968 source = "registry+https://github.com/rust-lang/crates.io-index" 969 checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" 970 dependencies = [ 971 "getrandom", 972 ] 973 974 [[package]] 975 name = "volatile" 976 version = "0.4.6" 977 source = "registry+https://github.com/rust-lang/crates.io-index" 978 checksum = "442887c63f2c839b346c192d047a7c87e73d0689c9157b00b53dcc27dd5ea793" 979 980 [[package]] 981 name = "waker-fn" 982 version = "1.1.1" 983 source = "registry+https://github.com/rust-lang/crates.io-index" 984 checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 985 986 [[package]] 987 name = "wasi" 988 version = "0.11.0+wasi-snapshot-preview1" 989 source = "registry+https://github.com/rust-lang/crates.io-index" 990 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 991 992 [[package]] 993 name = "winapi" 994 version = "0.3.9" 995 source = "registry+https://github.com/rust-lang/crates.io-index" 996 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 997 dependencies = [ 998 "winapi-i686-pc-windows-gnu", 999 "winapi-x86_64-pc-windows-gnu", 1000 ] 1001 1002 [[package]] 1003 name = "winapi-i686-pc-windows-gnu" 1004 version = "0.4.0" 1005 source = "registry+https://github.com/rust-lang/crates.io-index" 1006 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1007 1008 [[package]] 1009 name = "winapi-x86_64-pc-windows-gnu" 1010 version = "0.4.0" 1011 source = "registry+https://github.com/rust-lang/crates.io-index" 1012 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1013 1014 [[package]] 1015 name = "windows-sys" 1016 version = "0.48.0" 1017 source = "registry+https://github.com/rust-lang/crates.io-index" 1018 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1019 dependencies = [ 1020 "windows-targets 0.48.5", 1021 ] 1022 1023 [[package]] 1024 name = "windows-sys" 1025 version = "0.52.0" 1026 source = "registry+https://github.com/rust-lang/crates.io-index" 1027 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1028 dependencies = [ 1029 "windows-targets 0.52.0", 1030 ] 1031 1032 [[package]] 1033 name = "windows-targets" 1034 version = "0.48.5" 1035 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 1037 dependencies = [ 1038 "windows_aarch64_gnullvm 0.48.5", 1039 "windows_aarch64_msvc 0.48.5", 1040 "windows_i686_gnu 0.48.5", 1041 "windows_i686_msvc 0.48.5", 1042 "windows_x86_64_gnu 0.48.5", 1043 "windows_x86_64_gnullvm 0.48.5", 1044 "windows_x86_64_msvc 0.48.5", 1045 ] 1046 1047 [[package]] 1048 name = "windows-targets" 1049 version = "0.52.0" 1050 source = "registry+https://github.com/rust-lang/crates.io-index" 1051 checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 1052 dependencies = [ 1053 "windows_aarch64_gnullvm 0.52.0", 1054 "windows_aarch64_msvc 0.52.0", 1055 "windows_i686_gnu 0.52.0", 1056 "windows_i686_msvc 0.52.0", 1057 "windows_x86_64_gnu 0.52.0", 1058 "windows_x86_64_gnullvm 0.52.0", 1059 "windows_x86_64_msvc 0.52.0", 1060 ] 1061 1062 [[package]] 1063 name = "windows_aarch64_gnullvm" 1064 version = "0.48.5" 1065 source = "registry+https://github.com/rust-lang/crates.io-index" 1066 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1067 1068 [[package]] 1069 name = "windows_aarch64_gnullvm" 1070 version = "0.52.0" 1071 source = "registry+https://github.com/rust-lang/crates.io-index" 1072 checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 1073 1074 [[package]] 1075 name = "windows_aarch64_msvc" 1076 version = "0.48.5" 1077 source = "registry+https://github.com/rust-lang/crates.io-index" 1078 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1079 1080 [[package]] 1081 name = "windows_aarch64_msvc" 1082 version = "0.52.0" 1083 source = "registry+https://github.com/rust-lang/crates.io-index" 1084 checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 1085 1086 [[package]] 1087 name = "windows_i686_gnu" 1088 version = "0.48.5" 1089 source = "registry+https://github.com/rust-lang/crates.io-index" 1090 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1091 1092 [[package]] 1093 name = "windows_i686_gnu" 1094 version = "0.52.0" 1095 source = "registry+https://github.com/rust-lang/crates.io-index" 1096 checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 1097 1098 [[package]] 1099 name = "windows_i686_msvc" 1100 version = "0.48.5" 1101 source = "registry+https://github.com/rust-lang/crates.io-index" 1102 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1103 1104 [[package]] 1105 name = "windows_i686_msvc" 1106 version = "0.52.0" 1107 source = "registry+https://github.com/rust-lang/crates.io-index" 1108 checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 1109 1110 [[package]] 1111 name = "windows_x86_64_gnu" 1112 version = "0.48.5" 1113 source = "registry+https://github.com/rust-lang/crates.io-index" 1114 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1115 1116 [[package]] 1117 name = "windows_x86_64_gnu" 1118 version = "0.52.0" 1119 source = "registry+https://github.com/rust-lang/crates.io-index" 1120 checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 1121 1122 [[package]] 1123 name = "windows_x86_64_gnullvm" 1124 version = "0.48.5" 1125 source = "registry+https://github.com/rust-lang/crates.io-index" 1126 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1127 1128 [[package]] 1129 name = "windows_x86_64_gnullvm" 1130 version = "0.52.0" 1131 source = "registry+https://github.com/rust-lang/crates.io-index" 1132 checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 1133 1134 [[package]] 1135 name = "windows_x86_64_msvc" 1136 version = "0.48.5" 1137 source = "registry+https://github.com/rust-lang/crates.io-index" 1138 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 1139 1140 [[package]] 1141 name = "windows_x86_64_msvc" 1142 version = "0.52.0" 1143 source = "registry+https://github.com/rust-lang/crates.io-index" 1144 checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 1145 1146 [[package]] 1147 name = "wyz" 1148 version = "0.5.1" 1149 source = "registry+https://github.com/rust-lang/crates.io-index" 1150 checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 1151 dependencies = [ 1152 "tap", 1153 ] 1154 1155 [[package]] 1156 name = "x86_64" 1157 version = "0.14.12" 1158 source = "registry+https://github.com/rust-lang/crates.io-index" 1159 checksum = "96cb6fd45bfeab6a5055c5bffdb08768bd0c069f1d946debe585bbb380a7c062" 1160 dependencies = [ 1161 "bit_field", 1162 "bitflags 2.4.2", 1163 "rustversion", 1164 "volatile", 1165 ]