1# This file is automatically @generated by Cargo. 2# It is not intended for manual editing. 3version = 3 4 5[[package]] 6name = "acpi_tables" 7version = "0.1.0" 8source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#76e8552f57f76ca918e19c0a7b7480d2fa2c7241" 9dependencies = [ 10 "zerocopy", 11] 12 13[[package]] 14name = "addr2line" 15version = "0.19.0" 16source = "registry+https://github.com/rust-lang/crates.io-index" 17checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 18dependencies = [ 19 "gimli", 20] 21 22[[package]] 23name = "adler" 24version = "1.0.2" 25source = "registry+https://github.com/rust-lang/crates.io-index" 26checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 27 28[[package]] 29name = "aho-corasick" 30version = "1.0.2" 31source = "registry+https://github.com/rust-lang/crates.io-index" 32checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 33dependencies = [ 34 "memchr", 35] 36 37[[package]] 38name = "anstream" 39version = "0.6.4" 40source = "registry+https://github.com/rust-lang/crates.io-index" 41checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 42dependencies = [ 43 "anstyle", 44 "anstyle-parse", 45 "anstyle-query", 46 "anstyle-wincon", 47 "colorchoice", 48 "utf8parse", 49] 50 51[[package]] 52name = "anstyle" 53version = "1.0.6" 54source = "registry+https://github.com/rust-lang/crates.io-index" 55checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 56 57[[package]] 58name = "anstyle-parse" 59version = "0.2.1" 60source = "registry+https://github.com/rust-lang/crates.io-index" 61checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" 62dependencies = [ 63 "utf8parse", 64] 65 66[[package]] 67name = "anstyle-query" 68version = "1.0.2" 69source = "registry+https://github.com/rust-lang/crates.io-index" 70checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 71dependencies = [ 72 "windows-sys 0.52.0", 73] 74 75[[package]] 76name = "anstyle-wincon" 77version = "3.0.2" 78source = "registry+https://github.com/rust-lang/crates.io-index" 79checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 80dependencies = [ 81 "anstyle", 82 "windows-sys 0.52.0", 83] 84 85[[package]] 86name = "anyhow" 87version = "1.0.79" 88source = "registry+https://github.com/rust-lang/crates.io-index" 89checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 90 91[[package]] 92name = "api_client" 93version = "0.1.0" 94dependencies = [ 95 "vmm-sys-util", 96] 97 98[[package]] 99name = "arc-swap" 100version = "1.6.0" 101source = "registry+https://github.com/rust-lang/crates.io-index" 102checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 103 104[[package]] 105name = "arch" 106version = "0.1.0" 107dependencies = [ 108 "anyhow", 109 "byteorder", 110 "fdt", 111 "hypervisor", 112 "libc", 113 "linux-loader", 114 "log", 115 "serde", 116 "thiserror", 117 "uuid", 118 "versionize", 119 "versionize_derive", 120 "vm-fdt", 121 "vm-memory", 122 "vm-migration", 123 "vmm-sys-util", 124] 125 126[[package]] 127name = "async-broadcast" 128version = "0.5.1" 129source = "registry+https://github.com/rust-lang/crates.io-index" 130checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" 131dependencies = [ 132 "event-listener 2.5.3", 133 "futures-core", 134] 135 136[[package]] 137name = "async-channel" 138version = "2.1.1" 139source = "registry+https://github.com/rust-lang/crates.io-index" 140checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" 141dependencies = [ 142 "concurrent-queue", 143 "event-listener 4.0.0", 144 "event-listener-strategy", 145 "futures-core", 146 "pin-project-lite", 147] 148 149[[package]] 150name = "async-executor" 151version = "1.8.0" 152source = "registry+https://github.com/rust-lang/crates.io-index" 153checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" 154dependencies = [ 155 "async-lock 3.2.0", 156 "async-task", 157 "concurrent-queue", 158 "fastrand 2.0.0", 159 "futures-lite 2.1.0", 160 "slab", 161] 162 163[[package]] 164name = "async-fs" 165version = "1.6.0" 166source = "registry+https://github.com/rust-lang/crates.io-index" 167checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" 168dependencies = [ 169 "async-lock 2.7.0", 170 "autocfg", 171 "blocking", 172 "futures-lite 1.13.0", 173] 174 175[[package]] 176name = "async-io" 177version = "1.13.0" 178source = "registry+https://github.com/rust-lang/crates.io-index" 179checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 180dependencies = [ 181 "async-lock 2.7.0", 182 "autocfg", 183 "cfg-if", 184 "concurrent-queue", 185 "futures-lite 1.13.0", 186 "log", 187 "parking", 188 "polling", 189 "rustix 0.37.27", 190 "slab", 191 "socket2", 192 "waker-fn", 193] 194 195[[package]] 196name = "async-lock" 197version = "2.7.0" 198source = "registry+https://github.com/rust-lang/crates.io-index" 199checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" 200dependencies = [ 201 "event-listener 2.5.3", 202] 203 204[[package]] 205name = "async-lock" 206version = "3.2.0" 207source = "registry+https://github.com/rust-lang/crates.io-index" 208checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" 209dependencies = [ 210 "event-listener 4.0.0", 211 "event-listener-strategy", 212 "pin-project-lite", 213] 214 215[[package]] 216name = "async-process" 217version = "1.8.0" 218source = "registry+https://github.com/rust-lang/crates.io-index" 219checksum = "bf012553ce51eb7aa6dc2143804cc8252bd1cb681a1c5cb7fa94ca88682dee1d" 220dependencies = [ 221 "async-io", 222 "async-lock 2.7.0", 223 "async-signal", 224 "blocking", 225 "cfg-if", 226 "event-listener 3.0.0", 227 "futures-lite 1.13.0", 228 "rustix 0.38.25", 229 "windows-sys 0.48.0", 230] 231 232[[package]] 233name = "async-recursion" 234version = "1.0.5" 235source = "registry+https://github.com/rust-lang/crates.io-index" 236checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" 237dependencies = [ 238 "proc-macro2", 239 "quote", 240 "syn 2.0.48", 241] 242 243[[package]] 244name = "async-signal" 245version = "0.2.2" 246source = "registry+https://github.com/rust-lang/crates.io-index" 247checksum = "c99f3cb3f9ff89f7d718fbb942c9eb91bedff12e396adf09a622dfe7ffec2bc2" 248dependencies = [ 249 "async-io", 250 "async-lock 2.7.0", 251 "atomic-waker", 252 "cfg-if", 253 "concurrent-queue", 254 "futures-core", 255 "futures-io", 256 "libc", 257 "signal-hook-registry", 258 "slab", 259 "windows-sys 0.48.0", 260] 261 262[[package]] 263name = "async-task" 264version = "4.5.0" 265source = "registry+https://github.com/rust-lang/crates.io-index" 266checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" 267 268[[package]] 269name = "async-trait" 270version = "0.1.76" 271source = "registry+https://github.com/rust-lang/crates.io-index" 272checksum = "531b97fb4cd3dfdce92c35dedbfdc1f0b9d8091c8ca943d6dae340ef5012d514" 273dependencies = [ 274 "proc-macro2", 275 "quote", 276 "syn 2.0.48", 277] 278 279[[package]] 280name = "atomic-waker" 281version = "1.1.2" 282source = "registry+https://github.com/rust-lang/crates.io-index" 283checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 284 285[[package]] 286name = "autocfg" 287version = "1.1.0" 288source = "registry+https://github.com/rust-lang/crates.io-index" 289checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 290 291[[package]] 292name = "backtrace" 293version = "0.3.67" 294source = "registry+https://github.com/rust-lang/crates.io-index" 295checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 296dependencies = [ 297 "addr2line", 298 "cc", 299 "cfg-if", 300 "libc", 301 "miniz_oxide", 302 "object", 303 "rustc-demangle", 304] 305 306[[package]] 307name = "bincode" 308version = "1.3.3" 309source = "registry+https://github.com/rust-lang/crates.io-index" 310checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 311dependencies = [ 312 "serde", 313] 314 315[[package]] 316name = "bitfield-struct" 317version = "0.5.6" 318source = "registry+https://github.com/rust-lang/crates.io-index" 319checksum = "a26b8cea8bb6a81b75a84603b9e096f05fa86db057904ef29be1deee900532bd" 320dependencies = [ 321 "proc-macro2", 322 "quote", 323 "syn 2.0.48", 324] 325 326[[package]] 327name = "bitflags" 328version = "1.3.2" 329source = "registry+https://github.com/rust-lang/crates.io-index" 330checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 331 332[[package]] 333name = "bitflags" 334version = "2.4.1" 335source = "registry+https://github.com/rust-lang/crates.io-index" 336checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 337 338[[package]] 339name = "block" 340version = "0.1.0" 341dependencies = [ 342 "byteorder", 343 "crc-any", 344 "io-uring", 345 "libc", 346 "log", 347 "remain", 348 "smallvec", 349 "thiserror", 350 "uuid", 351 "versionize", 352 "versionize_derive", 353 "virtio-bindings", 354 "virtio-queue", 355 "vm-memory", 356 "vm-virtio", 357 "vmm-sys-util", 358] 359 360[[package]] 361name = "block-buffer" 362version = "0.10.4" 363source = "registry+https://github.com/rust-lang/crates.io-index" 364checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 365dependencies = [ 366 "generic-array", 367] 368 369[[package]] 370name = "blocking" 371version = "1.5.1" 372source = "registry+https://github.com/rust-lang/crates.io-index" 373checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 374dependencies = [ 375 "async-channel", 376 "async-lock 3.2.0", 377 "async-task", 378 "fastrand 2.0.0", 379 "futures-io", 380 "futures-lite 2.1.0", 381 "piper", 382 "tracing", 383] 384 385[[package]] 386name = "bumpalo" 387version = "3.15.0" 388source = "registry+https://github.com/rust-lang/crates.io-index" 389checksum = "d32a994c2b3ca201d9b263612a374263f05e7adde37c4707f693dcd375076d1f" 390 391[[package]] 392name = "byteorder" 393version = "1.4.3" 394source = "registry+https://github.com/rust-lang/crates.io-index" 395checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 396 397[[package]] 398name = "cc" 399version = "1.0.83" 400source = "registry+https://github.com/rust-lang/crates.io-index" 401checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 402dependencies = [ 403 "libc", 404] 405 406[[package]] 407name = "cfg-if" 408version = "1.0.0" 409source = "registry+https://github.com/rust-lang/crates.io-index" 410checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 411 412[[package]] 413name = "clap" 414version = "4.4.7" 415source = "registry+https://github.com/rust-lang/crates.io-index" 416checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" 417dependencies = [ 418 "clap_builder", 419] 420 421[[package]] 422name = "clap_builder" 423version = "4.4.7" 424source = "registry+https://github.com/rust-lang/crates.io-index" 425checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" 426dependencies = [ 427 "anstream", 428 "anstyle", 429 "clap_lex", 430 "strsim", 431 "terminal_size", 432] 433 434[[package]] 435name = "clap_lex" 436version = "0.6.0" 437source = "registry+https://github.com/rust-lang/crates.io-index" 438checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 439 440[[package]] 441name = "cloud-hypervisor" 442version = "38.0.0" 443dependencies = [ 444 "anyhow", 445 "api_client", 446 "clap", 447 "dhat", 448 "dirs", 449 "epoll", 450 "event_monitor", 451 "hypervisor", 452 "libc", 453 "log", 454 "net_util", 455 "once_cell", 456 "option_parser", 457 "seccompiler", 458 "serde_json", 459 "signal-hook", 460 "test_infra", 461 "thiserror", 462 "tpm", 463 "tracer", 464 "vm-memory", 465 "vmm", 466 "vmm-sys-util", 467 "wait-timeout", 468 "zbus", 469] 470 471[[package]] 472name = "colorchoice" 473version = "1.0.0" 474source = "registry+https://github.com/rust-lang/crates.io-index" 475checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 476 477[[package]] 478name = "concurrent-queue" 479version = "2.4.0" 480source = "registry+https://github.com/rust-lang/crates.io-index" 481checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" 482dependencies = [ 483 "crossbeam-utils", 484] 485 486[[package]] 487name = "cpufeatures" 488version = "0.2.9" 489source = "registry+https://github.com/rust-lang/crates.io-index" 490checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 491dependencies = [ 492 "libc", 493] 494 495[[package]] 496name = "crc-any" 497version = "2.4.4" 498source = "registry+https://github.com/rust-lang/crates.io-index" 499checksum = "c01a5e1f881f6fb6099a7bdf949e946719fd4f1fefa56264890574febf0eb6d0" 500dependencies = [ 501 "debug-helper", 502] 503 504[[package]] 505name = "crc32fast" 506version = "1.3.2" 507source = "registry+https://github.com/rust-lang/crates.io-index" 508checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 509dependencies = [ 510 "cfg-if", 511] 512 513[[package]] 514name = "crc64" 515version = "2.0.0" 516source = "registry+https://github.com/rust-lang/crates.io-index" 517checksum = "2707e3afba5e19b75d582d88bc79237418f2a2a2d673d01cf9b03633b46e98f3" 518 519[[package]] 520name = "crossbeam-utils" 521version = "0.8.19" 522source = "registry+https://github.com/rust-lang/crates.io-index" 523checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 524 525[[package]] 526name = "crypto-common" 527version = "0.1.6" 528source = "registry+https://github.com/rust-lang/crates.io-index" 529checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 530dependencies = [ 531 "generic-array", 532 "typenum", 533] 534 535[[package]] 536name = "darling" 537version = "0.20.6" 538source = "registry+https://github.com/rust-lang/crates.io-index" 539checksum = "c376d08ea6aa96aafe61237c7200d1241cb177b7d3a542d791f2d118e9cbb955" 540dependencies = [ 541 "darling_core", 542 "darling_macro", 543] 544 545[[package]] 546name = "darling_core" 547version = "0.20.6" 548source = "registry+https://github.com/rust-lang/crates.io-index" 549checksum = "33043dcd19068b8192064c704b3f83eb464f91f1ff527b44a4e2b08d9cdb8855" 550dependencies = [ 551 "fnv", 552 "ident_case", 553 "proc-macro2", 554 "quote", 555 "strsim", 556 "syn 2.0.48", 557] 558 559[[package]] 560name = "darling_macro" 561version = "0.20.6" 562source = "registry+https://github.com/rust-lang/crates.io-index" 563checksum = "c5a91391accf613803c2a9bf9abccdbaa07c54b4244a5b64883f9c3c137c86be" 564dependencies = [ 565 "darling_core", 566 "quote", 567 "syn 2.0.48", 568] 569 570[[package]] 571name = "debug-helper" 572version = "0.3.13" 573source = "registry+https://github.com/rust-lang/crates.io-index" 574checksum = "f578e8e2c440e7297e008bb5486a3a8a194775224bbc23729b0dbdfaeebf162e" 575 576[[package]] 577name = "derivative" 578version = "2.2.0" 579source = "registry+https://github.com/rust-lang/crates.io-index" 580checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 581dependencies = [ 582 "proc-macro2", 583 "quote", 584 "syn 1.0.109", 585] 586 587[[package]] 588name = "devices" 589version = "0.1.0" 590dependencies = [ 591 "acpi_tables", 592 "anyhow", 593 "arch", 594 "bitflags 2.4.1", 595 "byteorder", 596 "event_monitor", 597 "hypervisor", 598 "libc", 599 "log", 600 "pci", 601 "thiserror", 602 "tpm", 603 "versionize", 604 "versionize_derive", 605 "vm-allocator", 606 "vm-device", 607 "vm-memory", 608 "vm-migration", 609 "vmm-sys-util", 610] 611 612[[package]] 613name = "dhat" 614version = "0.3.3" 615source = "registry+https://github.com/rust-lang/crates.io-index" 616checksum = "98cd11d84628e233de0ce467de10b8633f4ddaecafadefc86e13b84b8739b827" 617dependencies = [ 618 "backtrace", 619 "lazy_static", 620 "mintex", 621 "parking_lot 0.12.1", 622 "rustc-hash", 623 "serde", 624 "serde_json", 625 "thousands", 626] 627 628[[package]] 629name = "digest" 630version = "0.10.7" 631source = "registry+https://github.com/rust-lang/crates.io-index" 632checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 633dependencies = [ 634 "block-buffer", 635 "crypto-common", 636] 637 638[[package]] 639name = "dirs" 640version = "5.0.1" 641source = "registry+https://github.com/rust-lang/crates.io-index" 642checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 643dependencies = [ 644 "dirs-sys", 645] 646 647[[package]] 648name = "dirs-sys" 649version = "0.4.1" 650source = "registry+https://github.com/rust-lang/crates.io-index" 651checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 652dependencies = [ 653 "libc", 654 "option-ext", 655 "redox_users", 656 "windows-sys 0.48.0", 657] 658 659[[package]] 660name = "enumflags2" 661version = "0.7.8" 662source = "registry+https://github.com/rust-lang/crates.io-index" 663checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" 664dependencies = [ 665 "enumflags2_derive", 666 "serde", 667] 668 669[[package]] 670name = "enumflags2_derive" 671version = "0.7.8" 672source = "registry+https://github.com/rust-lang/crates.io-index" 673checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" 674dependencies = [ 675 "proc-macro2", 676 "quote", 677 "syn 2.0.48", 678] 679 680[[package]] 681name = "env_logger" 682version = "0.10.1" 683source = "registry+https://github.com/rust-lang/crates.io-index" 684checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 685dependencies = [ 686 "humantime", 687 "is-terminal", 688 "log", 689 "regex", 690 "termcolor", 691] 692 693[[package]] 694name = "epoll" 695version = "4.3.3" 696source = "registry+https://github.com/rust-lang/crates.io-index" 697checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79" 698dependencies = [ 699 "bitflags 2.4.1", 700 "libc", 701] 702 703[[package]] 704name = "equivalent" 705version = "1.0.1" 706source = "registry+https://github.com/rust-lang/crates.io-index" 707checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 708 709[[package]] 710name = "errno" 711version = "0.3.5" 712source = "registry+https://github.com/rust-lang/crates.io-index" 713checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 714dependencies = [ 715 "libc", 716 "windows-sys 0.48.0", 717] 718 719[[package]] 720name = "event-listener" 721version = "2.5.3" 722source = "registry+https://github.com/rust-lang/crates.io-index" 723checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 724 725[[package]] 726name = "event-listener" 727version = "3.0.0" 728source = "registry+https://github.com/rust-lang/crates.io-index" 729checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325" 730dependencies = [ 731 "concurrent-queue", 732 "parking", 733 "pin-project-lite", 734] 735 736[[package]] 737name = "event-listener" 738version = "4.0.0" 739source = "registry+https://github.com/rust-lang/crates.io-index" 740checksum = "770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae" 741dependencies = [ 742 "concurrent-queue", 743 "parking", 744 "pin-project-lite", 745] 746 747[[package]] 748name = "event-listener-strategy" 749version = "0.4.0" 750source = "registry+https://github.com/rust-lang/crates.io-index" 751checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 752dependencies = [ 753 "event-listener 4.0.0", 754 "pin-project-lite", 755] 756 757[[package]] 758name = "event_monitor" 759version = "0.1.0" 760dependencies = [ 761 "flume", 762 "libc", 763 "once_cell", 764 "serde", 765 "serde_json", 766] 767 768[[package]] 769name = "fastrand" 770version = "1.9.0" 771source = "registry+https://github.com/rust-lang/crates.io-index" 772checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 773dependencies = [ 774 "instant", 775] 776 777[[package]] 778name = "fastrand" 779version = "2.0.0" 780source = "registry+https://github.com/rust-lang/crates.io-index" 781checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 782 783[[package]] 784name = "fdt" 785version = "0.1.5" 786source = "registry+https://github.com/rust-lang/crates.io-index" 787checksum = "784a4df722dc6267a04af36895398f59d21d07dce47232adf31ec0ff2fa45e67" 788 789[[package]] 790name = "flume" 791version = "0.10.14" 792source = "registry+https://github.com/rust-lang/crates.io-index" 793checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 794dependencies = [ 795 "futures-core", 796 "futures-sink", 797 "nanorand", 798 "pin-project", 799 "spin", 800] 801 802[[package]] 803name = "fnv" 804version = "1.0.7" 805source = "registry+https://github.com/rust-lang/crates.io-index" 806checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 807 808[[package]] 809name = "futures" 810version = "0.3.30" 811source = "registry+https://github.com/rust-lang/crates.io-index" 812checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 813dependencies = [ 814 "futures-channel", 815 "futures-core", 816 "futures-executor", 817 "futures-io", 818 "futures-sink", 819 "futures-task", 820 "futures-util", 821] 822 823[[package]] 824name = "futures-channel" 825version = "0.3.30" 826source = "registry+https://github.com/rust-lang/crates.io-index" 827checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 828dependencies = [ 829 "futures-core", 830 "futures-sink", 831] 832 833[[package]] 834name = "futures-core" 835version = "0.3.30" 836source = "registry+https://github.com/rust-lang/crates.io-index" 837checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 838 839[[package]] 840name = "futures-executor" 841version = "0.3.30" 842source = "registry+https://github.com/rust-lang/crates.io-index" 843checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 844dependencies = [ 845 "futures-core", 846 "futures-task", 847 "futures-util", 848] 849 850[[package]] 851name = "futures-io" 852version = "0.3.30" 853source = "registry+https://github.com/rust-lang/crates.io-index" 854checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 855 856[[package]] 857name = "futures-lite" 858version = "1.13.0" 859source = "registry+https://github.com/rust-lang/crates.io-index" 860checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 861dependencies = [ 862 "fastrand 1.9.0", 863 "futures-core", 864 "futures-io", 865 "memchr", 866 "parking", 867 "pin-project-lite", 868 "waker-fn", 869] 870 871[[package]] 872name = "futures-lite" 873version = "2.1.0" 874source = "registry+https://github.com/rust-lang/crates.io-index" 875checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" 876dependencies = [ 877 "fastrand 2.0.0", 878 "futures-core", 879 "futures-io", 880 "parking", 881 "pin-project-lite", 882] 883 884[[package]] 885name = "futures-macro" 886version = "0.3.30" 887source = "registry+https://github.com/rust-lang/crates.io-index" 888checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 889dependencies = [ 890 "proc-macro2", 891 "quote", 892 "syn 2.0.48", 893] 894 895[[package]] 896name = "futures-sink" 897version = "0.3.30" 898source = "registry+https://github.com/rust-lang/crates.io-index" 899checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 900 901[[package]] 902name = "futures-task" 903version = "0.3.30" 904source = "registry+https://github.com/rust-lang/crates.io-index" 905checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 906 907[[package]] 908name = "futures-util" 909version = "0.3.30" 910source = "registry+https://github.com/rust-lang/crates.io-index" 911checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 912dependencies = [ 913 "futures-channel", 914 "futures-core", 915 "futures-io", 916 "futures-macro", 917 "futures-sink", 918 "futures-task", 919 "memchr", 920 "pin-project-lite", 921 "pin-utils", 922 "slab", 923] 924 925[[package]] 926name = "gdbstub" 927version = "0.7.1" 928source = "registry+https://github.com/rust-lang/crates.io-index" 929checksum = "6341b3480afbb34eaefc7f92713bc92f2d83e338aaa1c44192f9c2956f4a4903" 930dependencies = [ 931 "bitflags 2.4.1", 932 "cfg-if", 933 "log", 934 "managed", 935 "num-traits", 936 "paste", 937] 938 939[[package]] 940name = "gdbstub_arch" 941version = "0.3.0" 942source = "registry+https://github.com/rust-lang/crates.io-index" 943checksum = "4e3b1357bd3203fc09a6601327ae0ab38865d14231d0b65d3143f5762cc7977d" 944dependencies = [ 945 "gdbstub", 946 "num-traits", 947] 948 949[[package]] 950name = "generic-array" 951version = "0.14.7" 952source = "registry+https://github.com/rust-lang/crates.io-index" 953checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 954dependencies = [ 955 "typenum", 956 "version_check", 957] 958 959[[package]] 960name = "getrandom" 961version = "0.2.11" 962source = "registry+https://github.com/rust-lang/crates.io-index" 963checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 964dependencies = [ 965 "cfg-if", 966 "js-sys", 967 "libc", 968 "wasi", 969 "wasm-bindgen", 970] 971 972[[package]] 973name = "gimli" 974version = "0.27.3" 975source = "registry+https://github.com/rust-lang/crates.io-index" 976checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 977 978[[package]] 979name = "glob" 980version = "0.3.1" 981source = "registry+https://github.com/rust-lang/crates.io-index" 982checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 983 984[[package]] 985name = "hashbrown" 986version = "0.14.2" 987source = "registry+https://github.com/rust-lang/crates.io-index" 988checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 989 990[[package]] 991name = "hermit-abi" 992version = "0.3.3" 993source = "registry+https://github.com/rust-lang/crates.io-index" 994checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 995 996[[package]] 997name = "hex" 998version = "0.4.3" 999source = "registry+https://github.com/rust-lang/crates.io-index" 1000checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1001 1002[[package]] 1003name = "humantime" 1004version = "2.1.0" 1005source = "registry+https://github.com/rust-lang/crates.io-index" 1006checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1007 1008[[package]] 1009name = "hypervisor" 1010version = "0.1.0" 1011dependencies = [ 1012 "anyhow", 1013 "byteorder", 1014 "env_logger", 1015 "iced-x86", 1016 "igvm", 1017 "igvm_defs", 1018 "kvm-bindings", 1019 "kvm-ioctls", 1020 "libc", 1021 "log", 1022 "mshv-bindings", 1023 "mshv-ioctls", 1024 "serde", 1025 "serde_with", 1026 "thiserror", 1027 "vfio-ioctls", 1028 "vm-memory", 1029 "vmm-sys-util", 1030] 1031 1032[[package]] 1033name = "iced-x86" 1034version = "1.20.0" 1035source = "registry+https://github.com/rust-lang/crates.io-index" 1036checksum = "cdd366a53278429c028367e0ba22a46cab6d565a57afb959f06e92c7a69e7828" 1037dependencies = [ 1038 "lazy_static", 1039] 1040 1041[[package]] 1042name = "ident_case" 1043version = "1.0.1" 1044source = "registry+https://github.com/rust-lang/crates.io-index" 1045checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1046 1047[[package]] 1048name = "igvm" 1049version = "0.1.0" 1050source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3" 1051dependencies = [ 1052 "bitfield-struct", 1053 "crc32fast", 1054 "hex", 1055 "igvm_defs", 1056 "open-enum", 1057 "range_map_vec", 1058 "thiserror", 1059 "tracing", 1060 "zerocopy", 1061] 1062 1063[[package]] 1064name = "igvm_defs" 1065version = "0.1.0" 1066source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3" 1067dependencies = [ 1068 "bitfield-struct", 1069 "open-enum", 1070 "static_assertions", 1071 "zerocopy", 1072] 1073 1074[[package]] 1075name = "indexmap" 1076version = "2.1.0" 1077source = "registry+https://github.com/rust-lang/crates.io-index" 1078checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1079dependencies = [ 1080 "equivalent", 1081 "hashbrown", 1082] 1083 1084[[package]] 1085name = "instant" 1086version = "0.1.12" 1087source = "registry+https://github.com/rust-lang/crates.io-index" 1088checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1089dependencies = [ 1090 "cfg-if", 1091] 1092 1093[[package]] 1094name = "io-lifetimes" 1095version = "1.0.11" 1096source = "registry+https://github.com/rust-lang/crates.io-index" 1097checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1098dependencies = [ 1099 "hermit-abi", 1100 "libc", 1101 "windows-sys 0.48.0", 1102] 1103 1104[[package]] 1105name = "io-uring" 1106version = "0.6.2" 1107source = "registry+https://github.com/rust-lang/crates.io-index" 1108checksum = "460648e47a07a43110fbfa2e0b14afb2be920093c31e5dccc50e49568e099762" 1109dependencies = [ 1110 "bitflags 1.3.2", 1111 "libc", 1112] 1113 1114[[package]] 1115name = "ipnetwork" 1116version = "0.20.0" 1117source = "registry+https://github.com/rust-lang/crates.io-index" 1118checksum = "bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e" 1119dependencies = [ 1120 "serde", 1121] 1122 1123[[package]] 1124name = "is-terminal" 1125version = "0.4.9" 1126source = "registry+https://github.com/rust-lang/crates.io-index" 1127checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1128dependencies = [ 1129 "hermit-abi", 1130 "rustix 0.38.25", 1131 "windows-sys 0.48.0", 1132] 1133 1134[[package]] 1135name = "itoa" 1136version = "1.0.9" 1137source = "registry+https://github.com/rust-lang/crates.io-index" 1138checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1139 1140[[package]] 1141name = "js-sys" 1142version = "0.3.64" 1143source = "registry+https://github.com/rust-lang/crates.io-index" 1144checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 1145dependencies = [ 1146 "wasm-bindgen", 1147] 1148 1149[[package]] 1150name = "kvm-bindings" 1151version = "0.7.0" 1152source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.7.0#2dcf85d4f8aa55befcaa996b699ddb18ec9ed059" 1153dependencies = [ 1154 "serde", 1155 "serde_derive", 1156 "vmm-sys-util", 1157] 1158 1159[[package]] 1160name = "kvm-ioctls" 1161version = "0.16.0" 1162source = "registry+https://github.com/rust-lang/crates.io-index" 1163checksum = "9002dff009755414f22b962ec6ae6980b07d6d8b06e5297b1062019d72bd6a8c" 1164dependencies = [ 1165 "bitflags 2.4.1", 1166 "kvm-bindings", 1167 "libc", 1168 "vmm-sys-util", 1169] 1170 1171[[package]] 1172name = "lazy_static" 1173version = "1.4.0" 1174source = "registry+https://github.com/rust-lang/crates.io-index" 1175checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1176 1177[[package]] 1178name = "libc" 1179version = "0.2.153" 1180source = "registry+https://github.com/rust-lang/crates.io-index" 1181checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1182 1183[[package]] 1184name = "libssh2-sys" 1185version = "0.3.0" 1186source = "registry+https://github.com/rust-lang/crates.io-index" 1187checksum = "2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee" 1188dependencies = [ 1189 "cc", 1190 "libc", 1191 "libz-sys", 1192 "openssl-sys", 1193 "pkg-config", 1194 "vcpkg", 1195] 1196 1197[[package]] 1198name = "libz-sys" 1199version = "1.1.12" 1200source = "registry+https://github.com/rust-lang/crates.io-index" 1201checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" 1202dependencies = [ 1203 "cc", 1204 "libc", 1205 "pkg-config", 1206 "vcpkg", 1207] 1208 1209[[package]] 1210name = "linux-loader" 1211version = "0.11.0" 1212source = "registry+https://github.com/rust-lang/crates.io-index" 1213checksum = "eb68dd3452f25a8defaf0ae593509cff0c777683e4d8924f59ac7c5f89267a83" 1214dependencies = [ 1215 "vm-memory", 1216] 1217 1218[[package]] 1219name = "linux-raw-sys" 1220version = "0.3.8" 1221source = "registry+https://github.com/rust-lang/crates.io-index" 1222checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1223 1224[[package]] 1225name = "linux-raw-sys" 1226version = "0.4.13" 1227source = "registry+https://github.com/rust-lang/crates.io-index" 1228checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1229 1230[[package]] 1231name = "lock_api" 1232version = "0.4.10" 1233source = "registry+https://github.com/rust-lang/crates.io-index" 1234checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 1235dependencies = [ 1236 "autocfg", 1237 "scopeguard", 1238] 1239 1240[[package]] 1241name = "log" 1242version = "0.4.20" 1243source = "registry+https://github.com/rust-lang/crates.io-index" 1244checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1245 1246[[package]] 1247name = "managed" 1248version = "0.8.0" 1249source = "registry+https://github.com/rust-lang/crates.io-index" 1250checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" 1251 1252[[package]] 1253name = "memchr" 1254version = "2.5.0" 1255source = "registry+https://github.com/rust-lang/crates.io-index" 1256checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1257 1258[[package]] 1259name = "memoffset" 1260version = "0.7.1" 1261source = "registry+https://github.com/rust-lang/crates.io-index" 1262checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 1263dependencies = [ 1264 "autocfg", 1265] 1266 1267[[package]] 1268name = "micro_http" 1269version = "0.1.0" 1270source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#e75dfa1eeea23b69caa7407bc2c3a76d7b7262fb" 1271dependencies = [ 1272 "libc", 1273 "vmm-sys-util", 1274] 1275 1276[[package]] 1277name = "miniz_oxide" 1278version = "0.6.2" 1279source = "registry+https://github.com/rust-lang/crates.io-index" 1280checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1281dependencies = [ 1282 "adler", 1283] 1284 1285[[package]] 1286name = "mintex" 1287version = "0.1.2" 1288source = "registry+https://github.com/rust-lang/crates.io-index" 1289checksum = "fd7c5ba1c3b5a23418d7bbf98c71c3d4946a0125002129231da8d6b723d559cb" 1290dependencies = [ 1291 "once_cell", 1292 "sys-info", 1293] 1294 1295[[package]] 1296name = "mshv-bindings" 1297version = "0.1.1" 1298source = "git+https://github.com/rust-vmm/mshv?branch=main#9d0c11fe9fedfbcf56a5d62fbf4bad80cdf91340" 1299dependencies = [ 1300 "libc", 1301 "serde", 1302 "serde_derive", 1303 "vmm-sys-util", 1304 "zerocopy", 1305] 1306 1307[[package]] 1308name = "mshv-ioctls" 1309version = "0.1.1" 1310source = "git+https://github.com/rust-vmm/mshv?branch=main#9d0c11fe9fedfbcf56a5d62fbf4bad80cdf91340" 1311dependencies = [ 1312 "libc", 1313 "mshv-bindings", 1314 "vmm-sys-util", 1315] 1316 1317[[package]] 1318name = "nanorand" 1319version = "0.7.0" 1320source = "registry+https://github.com/rust-lang/crates.io-index" 1321checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1322dependencies = [ 1323 "getrandom", 1324] 1325 1326[[package]] 1327name = "net_gen" 1328version = "0.1.0" 1329dependencies = [ 1330 "vmm-sys-util", 1331] 1332 1333[[package]] 1334name = "net_util" 1335version = "0.1.0" 1336dependencies = [ 1337 "epoll", 1338 "getrandom", 1339 "libc", 1340 "log", 1341 "net_gen", 1342 "once_cell", 1343 "pnet", 1344 "pnet_datalink", 1345 "rate_limiter", 1346 "serde", 1347 "serde_json", 1348 "thiserror", 1349 "versionize", 1350 "versionize_derive", 1351 "virtio-bindings", 1352 "virtio-queue", 1353 "vm-memory", 1354 "vm-virtio", 1355 "vmm-sys-util", 1356] 1357 1358[[package]] 1359name = "nix" 1360version = "0.26.4" 1361source = "registry+https://github.com/rust-lang/crates.io-index" 1362checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 1363dependencies = [ 1364 "bitflags 1.3.2", 1365 "cfg-if", 1366 "libc", 1367 "memoffset", 1368] 1369 1370[[package]] 1371name = "no-std-net" 1372version = "0.6.0" 1373source = "registry+https://github.com/rust-lang/crates.io-index" 1374checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" 1375 1376[[package]] 1377name = "num-traits" 1378version = "0.2.17" 1379source = "registry+https://github.com/rust-lang/crates.io-index" 1380checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1381dependencies = [ 1382 "autocfg", 1383] 1384 1385[[package]] 1386name = "object" 1387version = "0.30.4" 1388source = "registry+https://github.com/rust-lang/crates.io-index" 1389checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" 1390dependencies = [ 1391 "memchr", 1392] 1393 1394[[package]] 1395name = "once_cell" 1396version = "1.19.0" 1397source = "registry+https://github.com/rust-lang/crates.io-index" 1398checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1399 1400[[package]] 1401name = "open-enum" 1402version = "0.3.0" 1403source = "registry+https://github.com/rust-lang/crates.io-index" 1404checksum = "9807f1199cf84ec7cc801a79e5ee9aa5178e4762c6b9c7066c30b3cabdcd911e" 1405dependencies = [ 1406 "open-enum-derive", 1407] 1408 1409[[package]] 1410name = "open-enum-derive" 1411version = "0.3.0" 1412source = "registry+https://github.com/rust-lang/crates.io-index" 1413checksum = "894ae443e59fecf7173ab3b963473f44193fa71b3c8953c61a5bd5f30880bb88" 1414dependencies = [ 1415 "proc-macro2", 1416 "quote", 1417 "syn 1.0.109", 1418] 1419 1420[[package]] 1421name = "openssl-src" 1422version = "300.1.5+3.1.3" 1423source = "registry+https://github.com/rust-lang/crates.io-index" 1424checksum = "559068e4c12950d7dcaa1857a61725c0d38d4fc03ff8e070ab31a75d6e316491" 1425dependencies = [ 1426 "cc", 1427] 1428 1429[[package]] 1430name = "openssl-sys" 1431version = "0.9.99" 1432source = "registry+https://github.com/rust-lang/crates.io-index" 1433checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" 1434dependencies = [ 1435 "cc", 1436 "libc", 1437 "openssl-src", 1438 "pkg-config", 1439 "vcpkg", 1440] 1441 1442[[package]] 1443name = "option-ext" 1444version = "0.2.0" 1445source = "registry+https://github.com/rust-lang/crates.io-index" 1446checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 1447 1448[[package]] 1449name = "option_parser" 1450version = "0.1.0" 1451 1452[[package]] 1453name = "ordered-stream" 1454version = "0.2.0" 1455source = "registry+https://github.com/rust-lang/crates.io-index" 1456checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 1457dependencies = [ 1458 "futures-core", 1459 "pin-project-lite", 1460] 1461 1462[[package]] 1463name = "parking" 1464version = "2.2.0" 1465source = "registry+https://github.com/rust-lang/crates.io-index" 1466checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 1467 1468[[package]] 1469name = "parking_lot" 1470version = "0.11.2" 1471source = "registry+https://github.com/rust-lang/crates.io-index" 1472checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1473dependencies = [ 1474 "instant", 1475 "lock_api", 1476 "parking_lot_core 0.8.6", 1477] 1478 1479[[package]] 1480name = "parking_lot" 1481version = "0.12.1" 1482source = "registry+https://github.com/rust-lang/crates.io-index" 1483checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1484dependencies = [ 1485 "lock_api", 1486 "parking_lot_core 0.9.7", 1487] 1488 1489[[package]] 1490name = "parking_lot_core" 1491version = "0.8.6" 1492source = "registry+https://github.com/rust-lang/crates.io-index" 1493checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 1494dependencies = [ 1495 "cfg-if", 1496 "instant", 1497 "libc", 1498 "redox_syscall 0.2.16", 1499 "smallvec", 1500 "winapi", 1501] 1502 1503[[package]] 1504name = "parking_lot_core" 1505version = "0.9.7" 1506source = "registry+https://github.com/rust-lang/crates.io-index" 1507checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" 1508dependencies = [ 1509 "cfg-if", 1510 "libc", 1511 "redox_syscall 0.2.16", 1512 "smallvec", 1513 "windows-sys 0.45.0", 1514] 1515 1516[[package]] 1517name = "paste" 1518version = "1.0.14" 1519source = "registry+https://github.com/rust-lang/crates.io-index" 1520checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 1521 1522[[package]] 1523name = "pci" 1524version = "0.1.0" 1525dependencies = [ 1526 "anyhow", 1527 "byteorder", 1528 "hypervisor", 1529 "libc", 1530 "log", 1531 "serde", 1532 "thiserror", 1533 "versionize", 1534 "versionize_derive", 1535 "vfio-bindings", 1536 "vfio-ioctls", 1537 "vfio_user", 1538 "vm-allocator", 1539 "vm-device", 1540 "vm-memory", 1541 "vm-migration", 1542 "vmm-sys-util", 1543] 1544 1545[[package]] 1546name = "performance-metrics" 1547version = "0.1.0" 1548dependencies = [ 1549 "clap", 1550 "dirs", 1551 "serde", 1552 "serde_json", 1553 "test_infra", 1554 "thiserror", 1555 "wait-timeout", 1556] 1557 1558[[package]] 1559name = "pin-project" 1560version = "1.1.4" 1561source = "registry+https://github.com/rust-lang/crates.io-index" 1562checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" 1563dependencies = [ 1564 "pin-project-internal", 1565] 1566 1567[[package]] 1568name = "pin-project-internal" 1569version = "1.1.4" 1570source = "registry+https://github.com/rust-lang/crates.io-index" 1571checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" 1572dependencies = [ 1573 "proc-macro2", 1574 "quote", 1575 "syn 2.0.48", 1576] 1577 1578[[package]] 1579name = "pin-project-lite" 1580version = "0.2.12" 1581source = "registry+https://github.com/rust-lang/crates.io-index" 1582checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05" 1583 1584[[package]] 1585name = "pin-utils" 1586version = "0.1.0" 1587source = "registry+https://github.com/rust-lang/crates.io-index" 1588checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1589 1590[[package]] 1591name = "piper" 1592version = "0.2.1" 1593source = "registry+https://github.com/rust-lang/crates.io-index" 1594checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 1595dependencies = [ 1596 "atomic-waker", 1597 "fastrand 2.0.0", 1598 "futures-io", 1599] 1600 1601[[package]] 1602name = "pkg-config" 1603version = "0.3.27" 1604source = "registry+https://github.com/rust-lang/crates.io-index" 1605checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1606 1607[[package]] 1608name = "pnet" 1609version = "0.34.0" 1610source = "registry+https://github.com/rust-lang/crates.io-index" 1611checksum = "130c5b738eeda2dc5796fe2671e49027e6935e817ab51b930a36ec9e6a206a64" 1612dependencies = [ 1613 "ipnetwork", 1614 "pnet_base", 1615 "pnet_datalink", 1616 "pnet_packet", 1617 "pnet_sys", 1618 "pnet_transport", 1619] 1620 1621[[package]] 1622name = "pnet_base" 1623version = "0.34.0" 1624source = "registry+https://github.com/rust-lang/crates.io-index" 1625checksum = "fe4cf6fb3ab38b68d01ab2aea03ed3d1132b4868fa4e06285f29f16da01c5f4c" 1626dependencies = [ 1627 "no-std-net", 1628] 1629 1630[[package]] 1631name = "pnet_datalink" 1632version = "0.34.0" 1633source = "registry+https://github.com/rust-lang/crates.io-index" 1634checksum = "ad5854abf0067ebbd3967f7d45ebc8976ff577ff0c7bd101c4973ae3c70f98fe" 1635dependencies = [ 1636 "ipnetwork", 1637 "libc", 1638 "pnet_base", 1639 "pnet_sys", 1640 "winapi", 1641] 1642 1643[[package]] 1644name = "pnet_macros" 1645version = "0.34.0" 1646source = "registry+https://github.com/rust-lang/crates.io-index" 1647checksum = "688b17499eee04a0408aca0aa5cba5fc86401d7216de8a63fdf7a4c227871804" 1648dependencies = [ 1649 "proc-macro2", 1650 "quote", 1651 "regex", 1652 "syn 2.0.48", 1653] 1654 1655[[package]] 1656name = "pnet_macros_support" 1657version = "0.34.0" 1658source = "registry+https://github.com/rust-lang/crates.io-index" 1659checksum = "eea925b72f4bd37f8eab0f221bbe4c78b63498350c983ffa9dd4bcde7e030f56" 1660dependencies = [ 1661 "pnet_base", 1662] 1663 1664[[package]] 1665name = "pnet_packet" 1666version = "0.34.0" 1667source = "registry+https://github.com/rust-lang/crates.io-index" 1668checksum = "a9a005825396b7fe7a38a8e288dbc342d5034dac80c15212436424fef8ea90ba" 1669dependencies = [ 1670 "glob", 1671 "pnet_base", 1672 "pnet_macros", 1673 "pnet_macros_support", 1674] 1675 1676[[package]] 1677name = "pnet_sys" 1678version = "0.34.0" 1679source = "registry+https://github.com/rust-lang/crates.io-index" 1680checksum = "417c0becd1b573f6d544f73671070b039051e5ad819cc64aa96377b536128d00" 1681dependencies = [ 1682 "libc", 1683 "winapi", 1684] 1685 1686[[package]] 1687name = "pnet_transport" 1688version = "0.34.0" 1689source = "registry+https://github.com/rust-lang/crates.io-index" 1690checksum = "2637e14d7de974ee2f74393afccbc8704f3e54e6eb31488715e72481d1662cc3" 1691dependencies = [ 1692 "libc", 1693 "pnet_base", 1694 "pnet_packet", 1695 "pnet_sys", 1696] 1697 1698[[package]] 1699name = "polling" 1700version = "2.8.0" 1701source = "registry+https://github.com/rust-lang/crates.io-index" 1702checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 1703dependencies = [ 1704 "autocfg", 1705 "bitflags 1.3.2", 1706 "cfg-if", 1707 "concurrent-queue", 1708 "libc", 1709 "log", 1710 "pin-project-lite", 1711 "windows-sys 0.48.0", 1712] 1713 1714[[package]] 1715name = "ppv-lite86" 1716version = "0.2.17" 1717source = "registry+https://github.com/rust-lang/crates.io-index" 1718checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1719 1720[[package]] 1721name = "proc-macro-crate" 1722version = "1.3.1" 1723source = "registry+https://github.com/rust-lang/crates.io-index" 1724checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 1725dependencies = [ 1726 "once_cell", 1727 "toml_edit", 1728] 1729 1730[[package]] 1731name = "proc-macro2" 1732version = "1.0.78" 1733source = "registry+https://github.com/rust-lang/crates.io-index" 1734checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 1735dependencies = [ 1736 "unicode-ident", 1737] 1738 1739[[package]] 1740name = "quote" 1741version = "1.0.35" 1742source = "registry+https://github.com/rust-lang/crates.io-index" 1743checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 1744dependencies = [ 1745 "proc-macro2", 1746] 1747 1748[[package]] 1749name = "rand" 1750version = "0.8.5" 1751source = "registry+https://github.com/rust-lang/crates.io-index" 1752checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1753dependencies = [ 1754 "libc", 1755 "rand_chacha", 1756 "rand_core", 1757] 1758 1759[[package]] 1760name = "rand_chacha" 1761version = "0.3.1" 1762source = "registry+https://github.com/rust-lang/crates.io-index" 1763checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1764dependencies = [ 1765 "ppv-lite86", 1766 "rand_core", 1767] 1768 1769[[package]] 1770name = "rand_core" 1771version = "0.6.4" 1772source = "registry+https://github.com/rust-lang/crates.io-index" 1773checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1774dependencies = [ 1775 "getrandom", 1776] 1777 1778[[package]] 1779name = "range_map_vec" 1780version = "0.1.0" 1781source = "registry+https://github.com/rust-lang/crates.io-index" 1782checksum = "8edc89eaa583cf6bc4c6ef16a219f0a60d342ca3bf0eae793560038ac8af1795" 1783 1784[[package]] 1785name = "rate_limiter" 1786version = "0.1.0" 1787dependencies = [ 1788 "epoll", 1789 "libc", 1790 "log", 1791 "thiserror", 1792 "vmm-sys-util", 1793] 1794 1795[[package]] 1796name = "redox_syscall" 1797version = "0.2.16" 1798source = "registry+https://github.com/rust-lang/crates.io-index" 1799checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1800dependencies = [ 1801 "bitflags 1.3.2", 1802] 1803 1804[[package]] 1805name = "redox_syscall" 1806version = "0.3.5" 1807source = "registry+https://github.com/rust-lang/crates.io-index" 1808checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 1809dependencies = [ 1810 "bitflags 1.3.2", 1811] 1812 1813[[package]] 1814name = "redox_users" 1815version = "0.4.3" 1816source = "registry+https://github.com/rust-lang/crates.io-index" 1817checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 1818dependencies = [ 1819 "getrandom", 1820 "redox_syscall 0.2.16", 1821 "thiserror", 1822] 1823 1824[[package]] 1825name = "regex" 1826version = "1.9.4" 1827source = "registry+https://github.com/rust-lang/crates.io-index" 1828checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" 1829dependencies = [ 1830 "aho-corasick", 1831 "memchr", 1832 "regex-automata", 1833 "regex-syntax", 1834] 1835 1836[[package]] 1837name = "regex-automata" 1838version = "0.3.7" 1839source = "registry+https://github.com/rust-lang/crates.io-index" 1840checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629" 1841dependencies = [ 1842 "aho-corasick", 1843 "memchr", 1844 "regex-syntax", 1845] 1846 1847[[package]] 1848name = "regex-syntax" 1849version = "0.7.5" 1850source = "registry+https://github.com/rust-lang/crates.io-index" 1851checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 1852 1853[[package]] 1854name = "remain" 1855version = "0.2.11" 1856source = "registry+https://github.com/rust-lang/crates.io-index" 1857checksum = "bce3a7139d2ee67d07538ee5dba997364fbc243e7e7143e96eb830c74bfaa082" 1858dependencies = [ 1859 "proc-macro2", 1860 "quote", 1861 "syn 2.0.48", 1862] 1863 1864[[package]] 1865name = "rustc-demangle" 1866version = "0.1.23" 1867source = "registry+https://github.com/rust-lang/crates.io-index" 1868checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 1869 1870[[package]] 1871name = "rustc-hash" 1872version = "1.1.0" 1873source = "registry+https://github.com/rust-lang/crates.io-index" 1874checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1875 1876[[package]] 1877name = "rustix" 1878version = "0.37.27" 1879source = "registry+https://github.com/rust-lang/crates.io-index" 1880checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" 1881dependencies = [ 1882 "bitflags 1.3.2", 1883 "errno", 1884 "io-lifetimes", 1885 "libc", 1886 "linux-raw-sys 0.3.8", 1887 "windows-sys 0.48.0", 1888] 1889 1890[[package]] 1891name = "rustix" 1892version = "0.38.25" 1893source = "registry+https://github.com/rust-lang/crates.io-index" 1894checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" 1895dependencies = [ 1896 "bitflags 2.4.1", 1897 "errno", 1898 "libc", 1899 "linux-raw-sys 0.4.13", 1900 "windows-sys 0.48.0", 1901] 1902 1903[[package]] 1904name = "ryu" 1905version = "1.0.15" 1906source = "registry+https://github.com/rust-lang/crates.io-index" 1907checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 1908 1909[[package]] 1910name = "scopeguard" 1911version = "1.2.0" 1912source = "registry+https://github.com/rust-lang/crates.io-index" 1913checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1914 1915[[package]] 1916name = "seccompiler" 1917version = "0.4.0" 1918source = "registry+https://github.com/rust-lang/crates.io-index" 1919checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5" 1920dependencies = [ 1921 "libc", 1922] 1923 1924[[package]] 1925name = "serde" 1926version = "1.0.196" 1927source = "registry+https://github.com/rust-lang/crates.io-index" 1928checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 1929dependencies = [ 1930 "serde_derive", 1931] 1932 1933[[package]] 1934name = "serde_derive" 1935version = "1.0.196" 1936source = "registry+https://github.com/rust-lang/crates.io-index" 1937checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 1938dependencies = [ 1939 "proc-macro2", 1940 "quote", 1941 "syn 2.0.48", 1942] 1943 1944[[package]] 1945name = "serde_json" 1946version = "1.0.109" 1947source = "registry+https://github.com/rust-lang/crates.io-index" 1948checksum = "cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9" 1949dependencies = [ 1950 "itoa", 1951 "ryu", 1952 "serde", 1953] 1954 1955[[package]] 1956name = "serde_repr" 1957version = "0.1.17" 1958source = "registry+https://github.com/rust-lang/crates.io-index" 1959checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" 1960dependencies = [ 1961 "proc-macro2", 1962 "quote", 1963 "syn 2.0.48", 1964] 1965 1966[[package]] 1967name = "serde_with" 1968version = "3.4.0" 1969source = "registry+https://github.com/rust-lang/crates.io-index" 1970checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 1971dependencies = [ 1972 "serde", 1973 "serde_with_macros", 1974] 1975 1976[[package]] 1977name = "serde_with_macros" 1978version = "3.4.0" 1979source = "registry+https://github.com/rust-lang/crates.io-index" 1980checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 1981dependencies = [ 1982 "darling", 1983 "proc-macro2", 1984 "quote", 1985 "syn 2.0.48", 1986] 1987 1988[[package]] 1989name = "serial_buffer" 1990version = "0.1.0" 1991 1992[[package]] 1993name = "sha1" 1994version = "0.10.6" 1995source = "registry+https://github.com/rust-lang/crates.io-index" 1996checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 1997dependencies = [ 1998 "cfg-if", 1999 "cpufeatures", 2000 "digest", 2001] 2002 2003[[package]] 2004name = "signal-hook" 2005version = "0.3.17" 2006source = "registry+https://github.com/rust-lang/crates.io-index" 2007checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 2008dependencies = [ 2009 "libc", 2010 "signal-hook-registry", 2011] 2012 2013[[package]] 2014name = "signal-hook-registry" 2015version = "1.4.1" 2016source = "registry+https://github.com/rust-lang/crates.io-index" 2017checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 2018dependencies = [ 2019 "libc", 2020] 2021 2022[[package]] 2023name = "slab" 2024version = "0.4.8" 2025source = "registry+https://github.com/rust-lang/crates.io-index" 2026checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 2027dependencies = [ 2028 "autocfg", 2029] 2030 2031[[package]] 2032name = "smallvec" 2033version = "1.13.1" 2034source = "registry+https://github.com/rust-lang/crates.io-index" 2035checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 2036 2037[[package]] 2038name = "socket2" 2039version = "0.4.9" 2040source = "registry+https://github.com/rust-lang/crates.io-index" 2041checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 2042dependencies = [ 2043 "libc", 2044 "winapi", 2045] 2046 2047[[package]] 2048name = "spin" 2049version = "0.9.8" 2050source = "registry+https://github.com/rust-lang/crates.io-index" 2051checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2052dependencies = [ 2053 "lock_api", 2054] 2055 2056[[package]] 2057name = "ssh2" 2058version = "0.9.4" 2059source = "registry+https://github.com/rust-lang/crates.io-index" 2060checksum = "e7fe461910559f6d5604c3731d00d2aafc4a83d1665922e280f42f9a168d5455" 2061dependencies = [ 2062 "bitflags 1.3.2", 2063 "libc", 2064 "libssh2-sys", 2065 "parking_lot 0.11.2", 2066] 2067 2068[[package]] 2069name = "static_assertions" 2070version = "1.1.0" 2071source = "registry+https://github.com/rust-lang/crates.io-index" 2072checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2073 2074[[package]] 2075name = "strsim" 2076version = "0.10.0" 2077source = "registry+https://github.com/rust-lang/crates.io-index" 2078checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2079 2080[[package]] 2081name = "syn" 2082version = "1.0.109" 2083source = "registry+https://github.com/rust-lang/crates.io-index" 2084checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2085dependencies = [ 2086 "proc-macro2", 2087 "quote", 2088 "unicode-ident", 2089] 2090 2091[[package]] 2092name = "syn" 2093version = "2.0.48" 2094source = "registry+https://github.com/rust-lang/crates.io-index" 2095checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 2096dependencies = [ 2097 "proc-macro2", 2098 "quote", 2099 "unicode-ident", 2100] 2101 2102[[package]] 2103name = "sys-info" 2104version = "0.9.1" 2105source = "registry+https://github.com/rust-lang/crates.io-index" 2106checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c" 2107dependencies = [ 2108 "cc", 2109 "libc", 2110] 2111 2112[[package]] 2113name = "tempfile" 2114version = "3.8.0" 2115source = "registry+https://github.com/rust-lang/crates.io-index" 2116checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 2117dependencies = [ 2118 "cfg-if", 2119 "fastrand 2.0.0", 2120 "redox_syscall 0.3.5", 2121 "rustix 0.38.25", 2122 "windows-sys 0.48.0", 2123] 2124 2125[[package]] 2126name = "termcolor" 2127version = "1.2.0" 2128source = "registry+https://github.com/rust-lang/crates.io-index" 2129checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 2130dependencies = [ 2131 "winapi-util", 2132] 2133 2134[[package]] 2135name = "terminal_size" 2136version = "0.3.0" 2137source = "registry+https://github.com/rust-lang/crates.io-index" 2138checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" 2139dependencies = [ 2140 "rustix 0.38.25", 2141 "windows-sys 0.48.0", 2142] 2143 2144[[package]] 2145name = "test_infra" 2146version = "0.1.0" 2147dependencies = [ 2148 "dirs", 2149 "epoll", 2150 "libc", 2151 "once_cell", 2152 "serde", 2153 "serde_json", 2154 "ssh2", 2155 "vmm-sys-util", 2156 "wait-timeout", 2157] 2158 2159[[package]] 2160name = "thiserror" 2161version = "1.0.52" 2162source = "registry+https://github.com/rust-lang/crates.io-index" 2163checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d" 2164dependencies = [ 2165 "thiserror-impl", 2166] 2167 2168[[package]] 2169name = "thiserror-impl" 2170version = "1.0.52" 2171source = "registry+https://github.com/rust-lang/crates.io-index" 2172checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3" 2173dependencies = [ 2174 "proc-macro2", 2175 "quote", 2176 "syn 2.0.48", 2177] 2178 2179[[package]] 2180name = "thousands" 2181version = "0.2.0" 2182source = "registry+https://github.com/rust-lang/crates.io-index" 2183checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820" 2184 2185[[package]] 2186name = "toml_datetime" 2187version = "0.6.5" 2188source = "registry+https://github.com/rust-lang/crates.io-index" 2189checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 2190 2191[[package]] 2192name = "toml_edit" 2193version = "0.19.15" 2194source = "registry+https://github.com/rust-lang/crates.io-index" 2195checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 2196dependencies = [ 2197 "indexmap", 2198 "toml_datetime", 2199 "winnow", 2200] 2201 2202[[package]] 2203name = "tpm" 2204version = "0.1.0" 2205dependencies = [ 2206 "anyhow", 2207 "byteorder", 2208 "libc", 2209 "log", 2210 "net_gen", 2211 "thiserror", 2212 "vmm-sys-util", 2213] 2214 2215[[package]] 2216name = "tracer" 2217version = "0.1.0" 2218dependencies = [ 2219 "libc", 2220 "log", 2221 "once_cell", 2222 "serde", 2223 "serde_json", 2224] 2225 2226[[package]] 2227name = "tracing" 2228version = "0.1.40" 2229source = "registry+https://github.com/rust-lang/crates.io-index" 2230checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2231dependencies = [ 2232 "pin-project-lite", 2233 "tracing-attributes", 2234 "tracing-core", 2235] 2236 2237[[package]] 2238name = "tracing-attributes" 2239version = "0.1.27" 2240source = "registry+https://github.com/rust-lang/crates.io-index" 2241checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2242dependencies = [ 2243 "proc-macro2", 2244 "quote", 2245 "syn 2.0.48", 2246] 2247 2248[[package]] 2249name = "tracing-core" 2250version = "0.1.32" 2251source = "registry+https://github.com/rust-lang/crates.io-index" 2252checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2253dependencies = [ 2254 "once_cell", 2255] 2256 2257[[package]] 2258name = "typenum" 2259version = "1.17.0" 2260source = "registry+https://github.com/rust-lang/crates.io-index" 2261checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2262 2263[[package]] 2264name = "uds_windows" 2265version = "1.0.2" 2266source = "registry+https://github.com/rust-lang/crates.io-index" 2267checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" 2268dependencies = [ 2269 "tempfile", 2270 "winapi", 2271] 2272 2273[[package]] 2274name = "unicode-ident" 2275version = "1.0.12" 2276source = "registry+https://github.com/rust-lang/crates.io-index" 2277checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2278 2279[[package]] 2280name = "utf8parse" 2281version = "0.2.1" 2282source = "registry+https://github.com/rust-lang/crates.io-index" 2283checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 2284 2285[[package]] 2286name = "uuid" 2287version = "1.3.4" 2288source = "registry+https://github.com/rust-lang/crates.io-index" 2289checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81" 2290dependencies = [ 2291 "getrandom", 2292] 2293 2294[[package]] 2295name = "vcpkg" 2296version = "0.2.15" 2297source = "registry+https://github.com/rust-lang/crates.io-index" 2298checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2299 2300[[package]] 2301name = "version_check" 2302version = "0.9.4" 2303source = "registry+https://github.com/rust-lang/crates.io-index" 2304checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2305 2306[[package]] 2307name = "versionize" 2308version = "0.2.0" 2309source = "registry+https://github.com/rust-lang/crates.io-index" 2310checksum = "62929d59c7f6730b7298fcb363760550f4db6e353fbac4076d447d0e82799d6d" 2311dependencies = [ 2312 "bincode", 2313 "crc64", 2314 "proc-macro2", 2315 "quote", 2316 "serde", 2317 "serde_derive", 2318 "syn 1.0.109", 2319 "versionize_derive", 2320 "vmm-sys-util", 2321] 2322 2323[[package]] 2324name = "versionize_derive" 2325version = "0.1.6" 2326source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch-0.1.6#7906da996152e2d0ab08f5526440683bf3ca7834" 2327dependencies = [ 2328 "proc-macro2", 2329 "quote", 2330 "syn 1.0.109", 2331] 2332 2333[[package]] 2334name = "vfio-bindings" 2335version = "0.4.0" 2336source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a" 2337dependencies = [ 2338 "vmm-sys-util", 2339] 2340 2341[[package]] 2342name = "vfio-ioctls" 2343version = "0.2.0" 2344source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a" 2345dependencies = [ 2346 "byteorder", 2347 "kvm-bindings", 2348 "kvm-ioctls", 2349 "libc", 2350 "log", 2351 "mshv-bindings", 2352 "mshv-ioctls", 2353 "thiserror", 2354 "vfio-bindings", 2355 "vm-memory", 2356 "vmm-sys-util", 2357] 2358 2359[[package]] 2360name = "vfio_user" 2361version = "0.1.0" 2362source = "git+https://github.com/rust-vmm/vfio-user?branch=main#a1f6e52829e069b6d698b2cfeecac742e4653186" 2363dependencies = [ 2364 "bitflags 1.3.2", 2365 "libc", 2366 "log", 2367 "serde", 2368 "serde_derive", 2369 "serde_json", 2370 "thiserror", 2371 "vfio-bindings", 2372 "vm-memory", 2373 "vmm-sys-util", 2374] 2375 2376[[package]] 2377name = "vhost" 2378version = "0.10.0" 2379source = "registry+https://github.com/rust-lang/crates.io-index" 2380checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f" 2381dependencies = [ 2382 "bitflags 2.4.1", 2383 "libc", 2384 "vm-memory", 2385 "vmm-sys-util", 2386] 2387 2388[[package]] 2389name = "vhost-user-backend" 2390version = "0.13.1" 2391source = "registry+https://github.com/rust-lang/crates.io-index" 2392checksum = "72c8c447d076ac508d78cb45664d203df7989e891656dce260a7e93d72352c9a" 2393dependencies = [ 2394 "libc", 2395 "log", 2396 "vhost", 2397 "virtio-bindings", 2398 "virtio-queue", 2399 "vm-memory", 2400 "vmm-sys-util", 2401] 2402 2403[[package]] 2404name = "vhost_user_block" 2405version = "0.1.0" 2406dependencies = [ 2407 "block", 2408 "clap", 2409 "env_logger", 2410 "epoll", 2411 "libc", 2412 "log", 2413 "option_parser", 2414 "vhost", 2415 "vhost-user-backend", 2416 "virtio-bindings", 2417 "virtio-queue", 2418 "vm-memory", 2419 "vmm-sys-util", 2420] 2421 2422[[package]] 2423name = "vhost_user_net" 2424version = "0.1.0" 2425dependencies = [ 2426 "clap", 2427 "env_logger", 2428 "epoll", 2429 "libc", 2430 "log", 2431 "net_util", 2432 "option_parser", 2433 "vhost", 2434 "vhost-user-backend", 2435 "virtio-bindings", 2436 "vm-memory", 2437 "vmm-sys-util", 2438] 2439 2440[[package]] 2441name = "virtio-bindings" 2442version = "0.2.2" 2443source = "registry+https://github.com/rust-lang/crates.io-index" 2444checksum = "878bcb1b2812a10c30d53b0ed054999de3d98f25ece91fc173973f9c57aaae86" 2445 2446[[package]] 2447name = "virtio-devices" 2448version = "0.1.0" 2449dependencies = [ 2450 "anyhow", 2451 "arc-swap", 2452 "block", 2453 "byteorder", 2454 "epoll", 2455 "event_monitor", 2456 "libc", 2457 "log", 2458 "net_gen", 2459 "net_util", 2460 "pci", 2461 "rate_limiter", 2462 "seccompiler", 2463 "serde", 2464 "serde_json", 2465 "serial_buffer", 2466 "thiserror", 2467 "versionize", 2468 "versionize_derive", 2469 "vhost", 2470 "virtio-bindings", 2471 "virtio-queue", 2472 "vm-allocator", 2473 "vm-device", 2474 "vm-memory", 2475 "vm-migration", 2476 "vm-virtio", 2477 "vmm-sys-util", 2478] 2479 2480[[package]] 2481name = "virtio-queue" 2482version = "0.11.0" 2483source = "registry+https://github.com/rust-lang/crates.io-index" 2484checksum = "e3f69a13d6610db9312acbb438b0390362af905d37634a2106be70c0f734986d" 2485dependencies = [ 2486 "log", 2487 "virtio-bindings", 2488 "vm-memory", 2489 "vmm-sys-util", 2490] 2491 2492[[package]] 2493name = "vm-allocator" 2494version = "0.1.0" 2495dependencies = [ 2496 "arch", 2497 "libc", 2498 "vm-memory", 2499] 2500 2501[[package]] 2502name = "vm-device" 2503version = "0.1.0" 2504dependencies = [ 2505 "anyhow", 2506 "hypervisor", 2507 "serde", 2508 "thiserror", 2509 "vfio-ioctls", 2510 "vm-memory", 2511 "vmm-sys-util", 2512] 2513 2514[[package]] 2515name = "vm-fdt" 2516version = "0.2.0" 2517source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#77212bd0d62913e445c89376bcbbecd595afc5b1" 2518 2519[[package]] 2520name = "vm-memory" 2521version = "0.14.0" 2522source = "registry+https://github.com/rust-lang/crates.io-index" 2523checksum = "74ffc42216c32c35f858fa4bfdcd9b61017dfd691e0240268fdc85dbf59e5459" 2524dependencies = [ 2525 "arc-swap", 2526 "libc", 2527 "thiserror", 2528 "winapi", 2529] 2530 2531[[package]] 2532name = "vm-migration" 2533version = "0.1.0" 2534dependencies = [ 2535 "anyhow", 2536 "serde", 2537 "serde_json", 2538 "thiserror", 2539 "versionize", 2540 "versionize_derive", 2541 "vm-memory", 2542] 2543 2544[[package]] 2545name = "vm-virtio" 2546version = "0.1.0" 2547dependencies = [ 2548 "log", 2549 "virtio-queue", 2550 "vm-memory", 2551] 2552 2553[[package]] 2554name = "vmm" 2555version = "0.1.0" 2556dependencies = [ 2557 "acpi_tables", 2558 "anyhow", 2559 "arc-swap", 2560 "arch", 2561 "bitflags 2.4.1", 2562 "block", 2563 "blocking", 2564 "cfg-if", 2565 "clap", 2566 "devices", 2567 "epoll", 2568 "event_monitor", 2569 "flume", 2570 "futures", 2571 "gdbstub", 2572 "gdbstub_arch", 2573 "hex", 2574 "hypervisor", 2575 "igvm", 2576 "igvm_defs", 2577 "libc", 2578 "linux-loader", 2579 "log", 2580 "micro_http", 2581 "mshv-bindings", 2582 "net_util", 2583 "once_cell", 2584 "option_parser", 2585 "pci", 2586 "range_map_vec", 2587 "rate_limiter", 2588 "seccompiler", 2589 "serde", 2590 "serde_json", 2591 "serial_buffer", 2592 "signal-hook", 2593 "thiserror", 2594 "tracer", 2595 "uuid", 2596 "versionize", 2597 "versionize_derive", 2598 "vfio-ioctls", 2599 "vfio_user", 2600 "virtio-devices", 2601 "virtio-queue", 2602 "vm-allocator", 2603 "vm-device", 2604 "vm-memory", 2605 "vm-migration", 2606 "vm-virtio", 2607 "vmm-sys-util", 2608 "zbus", 2609 "zerocopy", 2610] 2611 2612[[package]] 2613name = "vmm-sys-util" 2614version = "0.12.1" 2615source = "registry+https://github.com/rust-lang/crates.io-index" 2616checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede" 2617dependencies = [ 2618 "bitflags 1.3.2", 2619 "libc", 2620 "serde", 2621 "serde_derive", 2622] 2623 2624[[package]] 2625name = "wait-timeout" 2626version = "0.2.0" 2627source = "registry+https://github.com/rust-lang/crates.io-index" 2628checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" 2629dependencies = [ 2630 "libc", 2631] 2632 2633[[package]] 2634name = "waker-fn" 2635version = "1.1.1" 2636source = "registry+https://github.com/rust-lang/crates.io-index" 2637checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 2638 2639[[package]] 2640name = "wasi" 2641version = "0.11.0+wasi-snapshot-preview1" 2642source = "registry+https://github.com/rust-lang/crates.io-index" 2643checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2644 2645[[package]] 2646name = "wasm-bindgen" 2647version = "0.2.87" 2648source = "registry+https://github.com/rust-lang/crates.io-index" 2649checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 2650dependencies = [ 2651 "cfg-if", 2652 "wasm-bindgen-macro", 2653] 2654 2655[[package]] 2656name = "wasm-bindgen-backend" 2657version = "0.2.87" 2658source = "registry+https://github.com/rust-lang/crates.io-index" 2659checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 2660dependencies = [ 2661 "bumpalo", 2662 "log", 2663 "once_cell", 2664 "proc-macro2", 2665 "quote", 2666 "syn 2.0.48", 2667 "wasm-bindgen-shared", 2668] 2669 2670[[package]] 2671name = "wasm-bindgen-macro" 2672version = "0.2.87" 2673source = "registry+https://github.com/rust-lang/crates.io-index" 2674checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 2675dependencies = [ 2676 "quote", 2677 "wasm-bindgen-macro-support", 2678] 2679 2680[[package]] 2681name = "wasm-bindgen-macro-support" 2682version = "0.2.87" 2683source = "registry+https://github.com/rust-lang/crates.io-index" 2684checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 2685dependencies = [ 2686 "proc-macro2", 2687 "quote", 2688 "syn 2.0.48", 2689 "wasm-bindgen-backend", 2690 "wasm-bindgen-shared", 2691] 2692 2693[[package]] 2694name = "wasm-bindgen-shared" 2695version = "0.2.87" 2696source = "registry+https://github.com/rust-lang/crates.io-index" 2697checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 2698 2699[[package]] 2700name = "winapi" 2701version = "0.3.9" 2702source = "registry+https://github.com/rust-lang/crates.io-index" 2703checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2704dependencies = [ 2705 "winapi-i686-pc-windows-gnu", 2706 "winapi-x86_64-pc-windows-gnu", 2707] 2708 2709[[package]] 2710name = "winapi-i686-pc-windows-gnu" 2711version = "0.4.0" 2712source = "registry+https://github.com/rust-lang/crates.io-index" 2713checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2714 2715[[package]] 2716name = "winapi-util" 2717version = "0.1.6" 2718source = "registry+https://github.com/rust-lang/crates.io-index" 2719checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 2720dependencies = [ 2721 "winapi", 2722] 2723 2724[[package]] 2725name = "winapi-x86_64-pc-windows-gnu" 2726version = "0.4.0" 2727source = "registry+https://github.com/rust-lang/crates.io-index" 2728checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2729 2730[[package]] 2731name = "windows-sys" 2732version = "0.45.0" 2733source = "registry+https://github.com/rust-lang/crates.io-index" 2734checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 2735dependencies = [ 2736 "windows-targets 0.42.2", 2737] 2738 2739[[package]] 2740name = "windows-sys" 2741version = "0.48.0" 2742source = "registry+https://github.com/rust-lang/crates.io-index" 2743checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2744dependencies = [ 2745 "windows-targets 0.48.0", 2746] 2747 2748[[package]] 2749name = "windows-sys" 2750version = "0.52.0" 2751source = "registry+https://github.com/rust-lang/crates.io-index" 2752checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2753dependencies = [ 2754 "windows-targets 0.52.0", 2755] 2756 2757[[package]] 2758name = "windows-targets" 2759version = "0.42.2" 2760source = "registry+https://github.com/rust-lang/crates.io-index" 2761checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 2762dependencies = [ 2763 "windows_aarch64_gnullvm 0.42.2", 2764 "windows_aarch64_msvc 0.42.2", 2765 "windows_i686_gnu 0.42.2", 2766 "windows_i686_msvc 0.42.2", 2767 "windows_x86_64_gnu 0.42.2", 2768 "windows_x86_64_gnullvm 0.42.2", 2769 "windows_x86_64_msvc 0.42.2", 2770] 2771 2772[[package]] 2773name = "windows-targets" 2774version = "0.48.0" 2775source = "registry+https://github.com/rust-lang/crates.io-index" 2776checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 2777dependencies = [ 2778 "windows_aarch64_gnullvm 0.48.0", 2779 "windows_aarch64_msvc 0.48.0", 2780 "windows_i686_gnu 0.48.0", 2781 "windows_i686_msvc 0.48.0", 2782 "windows_x86_64_gnu 0.48.0", 2783 "windows_x86_64_gnullvm 0.48.0", 2784 "windows_x86_64_msvc 0.48.0", 2785] 2786 2787[[package]] 2788name = "windows-targets" 2789version = "0.52.0" 2790source = "registry+https://github.com/rust-lang/crates.io-index" 2791checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 2792dependencies = [ 2793 "windows_aarch64_gnullvm 0.52.0", 2794 "windows_aarch64_msvc 0.52.0", 2795 "windows_i686_gnu 0.52.0", 2796 "windows_i686_msvc 0.52.0", 2797 "windows_x86_64_gnu 0.52.0", 2798 "windows_x86_64_gnullvm 0.52.0", 2799 "windows_x86_64_msvc 0.52.0", 2800] 2801 2802[[package]] 2803name = "windows_aarch64_gnullvm" 2804version = "0.42.2" 2805source = "registry+https://github.com/rust-lang/crates.io-index" 2806checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 2807 2808[[package]] 2809name = "windows_aarch64_gnullvm" 2810version = "0.48.0" 2811source = "registry+https://github.com/rust-lang/crates.io-index" 2812checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 2813 2814[[package]] 2815name = "windows_aarch64_gnullvm" 2816version = "0.52.0" 2817source = "registry+https://github.com/rust-lang/crates.io-index" 2818checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 2819 2820[[package]] 2821name = "windows_aarch64_msvc" 2822version = "0.42.2" 2823source = "registry+https://github.com/rust-lang/crates.io-index" 2824checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 2825 2826[[package]] 2827name = "windows_aarch64_msvc" 2828version = "0.48.0" 2829source = "registry+https://github.com/rust-lang/crates.io-index" 2830checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 2831 2832[[package]] 2833name = "windows_aarch64_msvc" 2834version = "0.52.0" 2835source = "registry+https://github.com/rust-lang/crates.io-index" 2836checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 2837 2838[[package]] 2839name = "windows_i686_gnu" 2840version = "0.42.2" 2841source = "registry+https://github.com/rust-lang/crates.io-index" 2842checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 2843 2844[[package]] 2845name = "windows_i686_gnu" 2846version = "0.48.0" 2847source = "registry+https://github.com/rust-lang/crates.io-index" 2848checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 2849 2850[[package]] 2851name = "windows_i686_gnu" 2852version = "0.52.0" 2853source = "registry+https://github.com/rust-lang/crates.io-index" 2854checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 2855 2856[[package]] 2857name = "windows_i686_msvc" 2858version = "0.42.2" 2859source = "registry+https://github.com/rust-lang/crates.io-index" 2860checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 2861 2862[[package]] 2863name = "windows_i686_msvc" 2864version = "0.48.0" 2865source = "registry+https://github.com/rust-lang/crates.io-index" 2866checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 2867 2868[[package]] 2869name = "windows_i686_msvc" 2870version = "0.52.0" 2871source = "registry+https://github.com/rust-lang/crates.io-index" 2872checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 2873 2874[[package]] 2875name = "windows_x86_64_gnu" 2876version = "0.42.2" 2877source = "registry+https://github.com/rust-lang/crates.io-index" 2878checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 2879 2880[[package]] 2881name = "windows_x86_64_gnu" 2882version = "0.48.0" 2883source = "registry+https://github.com/rust-lang/crates.io-index" 2884checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 2885 2886[[package]] 2887name = "windows_x86_64_gnu" 2888version = "0.52.0" 2889source = "registry+https://github.com/rust-lang/crates.io-index" 2890checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 2891 2892[[package]] 2893name = "windows_x86_64_gnullvm" 2894version = "0.42.2" 2895source = "registry+https://github.com/rust-lang/crates.io-index" 2896checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 2897 2898[[package]] 2899name = "windows_x86_64_gnullvm" 2900version = "0.48.0" 2901source = "registry+https://github.com/rust-lang/crates.io-index" 2902checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 2903 2904[[package]] 2905name = "windows_x86_64_gnullvm" 2906version = "0.52.0" 2907source = "registry+https://github.com/rust-lang/crates.io-index" 2908checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 2909 2910[[package]] 2911name = "windows_x86_64_msvc" 2912version = "0.42.2" 2913source = "registry+https://github.com/rust-lang/crates.io-index" 2914checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 2915 2916[[package]] 2917name = "windows_x86_64_msvc" 2918version = "0.48.0" 2919source = "registry+https://github.com/rust-lang/crates.io-index" 2920checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 2921 2922[[package]] 2923name = "windows_x86_64_msvc" 2924version = "0.52.0" 2925source = "registry+https://github.com/rust-lang/crates.io-index" 2926checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 2927 2928[[package]] 2929name = "winnow" 2930version = "0.5.39" 2931source = "registry+https://github.com/rust-lang/crates.io-index" 2932checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29" 2933dependencies = [ 2934 "memchr", 2935] 2936 2937[[package]] 2938name = "xdg-home" 2939version = "1.0.0" 2940source = "registry+https://github.com/rust-lang/crates.io-index" 2941checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" 2942dependencies = [ 2943 "nix", 2944 "winapi", 2945] 2946 2947[[package]] 2948name = "zbus" 2949version = "3.14.1" 2950source = "registry+https://github.com/rust-lang/crates.io-index" 2951checksum = "31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948" 2952dependencies = [ 2953 "async-broadcast", 2954 "async-executor", 2955 "async-fs", 2956 "async-io", 2957 "async-lock 2.7.0", 2958 "async-process", 2959 "async-recursion", 2960 "async-task", 2961 "async-trait", 2962 "blocking", 2963 "byteorder", 2964 "derivative", 2965 "enumflags2", 2966 "event-listener 2.5.3", 2967 "futures-core", 2968 "futures-sink", 2969 "futures-util", 2970 "hex", 2971 "nix", 2972 "once_cell", 2973 "ordered-stream", 2974 "rand", 2975 "serde", 2976 "serde_repr", 2977 "sha1", 2978 "static_assertions", 2979 "tracing", 2980 "uds_windows", 2981 "winapi", 2982 "xdg-home", 2983 "zbus_macros", 2984 "zbus_names", 2985 "zvariant", 2986] 2987 2988[[package]] 2989name = "zbus_macros" 2990version = "3.14.1" 2991source = "registry+https://github.com/rust-lang/crates.io-index" 2992checksum = "41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d" 2993dependencies = [ 2994 "proc-macro-crate", 2995 "proc-macro2", 2996 "quote", 2997 "regex", 2998 "syn 1.0.109", 2999 "zvariant_utils", 3000] 3001 3002[[package]] 3003name = "zbus_names" 3004version = "2.6.0" 3005source = "registry+https://github.com/rust-lang/crates.io-index" 3006checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" 3007dependencies = [ 3008 "serde", 3009 "static_assertions", 3010 "zvariant", 3011] 3012 3013[[package]] 3014name = "zerocopy" 3015version = "0.7.32" 3016source = "registry+https://github.com/rust-lang/crates.io-index" 3017checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 3018dependencies = [ 3019 "byteorder", 3020 "zerocopy-derive", 3021] 3022 3023[[package]] 3024name = "zerocopy-derive" 3025version = "0.7.32" 3026source = "registry+https://github.com/rust-lang/crates.io-index" 3027checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 3028dependencies = [ 3029 "proc-macro2", 3030 "quote", 3031 "syn 2.0.48", 3032] 3033 3034[[package]] 3035name = "zvariant" 3036version = "3.15.0" 3037source = "registry+https://github.com/rust-lang/crates.io-index" 3038checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" 3039dependencies = [ 3040 "byteorder", 3041 "enumflags2", 3042 "libc", 3043 "serde", 3044 "static_assertions", 3045 "zvariant_derive", 3046] 3047 3048[[package]] 3049name = "zvariant_derive" 3050version = "3.15.0" 3051source = "registry+https://github.com/rust-lang/crates.io-index" 3052checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" 3053dependencies = [ 3054 "proc-macro-crate", 3055 "proc-macro2", 3056 "quote", 3057 "syn 1.0.109", 3058 "zvariant_utils", 3059] 3060 3061[[package]] 3062name = "zvariant_utils" 3063version = "1.0.1" 3064source = "registry+https://github.com/rust-lang/crates.io-index" 3065checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" 3066dependencies = [ 3067 "proc-macro2", 3068 "quote", 3069 "syn 1.0.109", 3070] 3071