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.13" 40source = "registry+https://github.com/rust-lang/crates.io-index" 41checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 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.2" 335source = "registry+https://github.com/rust-lang/crates.io-index" 336checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 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.5.1" 415source = "registry+https://github.com/rust-lang/crates.io-index" 416checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da" 417dependencies = [ 418 "clap_builder", 419] 420 421[[package]] 422name = "clap_builder" 423version = "4.5.1" 424source = "registry+https://github.com/rust-lang/crates.io-index" 425checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb" 426dependencies = [ 427 "anstream", 428 "anstyle", 429 "clap_lex", 430 "strsim 0.11.0", 431 "terminal_size", 432] 433 434[[package]] 435name = "clap_lex" 436version = "0.7.0" 437source = "registry+https://github.com/rust-lang/crates.io-index" 438checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 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 0.10.0", 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.2", 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.2", 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.2", 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.6" 993source = "registry+https://github.com/rust-lang/crates.io-index" 994checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd" 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.2", 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.15" 1200source = "registry+https://github.com/rust-lang/crates.io-index" 1201checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6" 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.3" 1288source = "registry+https://github.com/rust-lang/crates.io-index" 1289checksum = "9bec4598fddb13cc7b528819e697852653252b760f1228b7642679bf2ff2cd07" 1290 1291[[package]] 1292name = "mshv-bindings" 1293version = "0.1.1" 1294source = "git+https://github.com/rust-vmm/mshv?branch=main#9d0c11fe9fedfbcf56a5d62fbf4bad80cdf91340" 1295dependencies = [ 1296 "libc", 1297 "serde", 1298 "serde_derive", 1299 "vmm-sys-util", 1300 "zerocopy", 1301] 1302 1303[[package]] 1304name = "mshv-ioctls" 1305version = "0.1.1" 1306source = "git+https://github.com/rust-vmm/mshv?branch=main#9d0c11fe9fedfbcf56a5d62fbf4bad80cdf91340" 1307dependencies = [ 1308 "libc", 1309 "mshv-bindings", 1310 "vmm-sys-util", 1311] 1312 1313[[package]] 1314name = "nanorand" 1315version = "0.7.0" 1316source = "registry+https://github.com/rust-lang/crates.io-index" 1317checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1318dependencies = [ 1319 "getrandom", 1320] 1321 1322[[package]] 1323name = "net_gen" 1324version = "0.1.0" 1325dependencies = [ 1326 "vmm-sys-util", 1327] 1328 1329[[package]] 1330name = "net_util" 1331version = "0.1.0" 1332dependencies = [ 1333 "epoll", 1334 "getrandom", 1335 "libc", 1336 "log", 1337 "net_gen", 1338 "once_cell", 1339 "pnet", 1340 "pnet_datalink", 1341 "rate_limiter", 1342 "serde", 1343 "serde_json", 1344 "thiserror", 1345 "versionize", 1346 "versionize_derive", 1347 "virtio-bindings", 1348 "virtio-queue", 1349 "vm-memory", 1350 "vm-virtio", 1351 "vmm-sys-util", 1352] 1353 1354[[package]] 1355name = "nix" 1356version = "0.26.4" 1357source = "registry+https://github.com/rust-lang/crates.io-index" 1358checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 1359dependencies = [ 1360 "bitflags 1.3.2", 1361 "cfg-if", 1362 "libc", 1363 "memoffset", 1364] 1365 1366[[package]] 1367name = "no-std-net" 1368version = "0.6.0" 1369source = "registry+https://github.com/rust-lang/crates.io-index" 1370checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" 1371 1372[[package]] 1373name = "num-traits" 1374version = "0.2.17" 1375source = "registry+https://github.com/rust-lang/crates.io-index" 1376checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1377dependencies = [ 1378 "autocfg", 1379] 1380 1381[[package]] 1382name = "object" 1383version = "0.30.4" 1384source = "registry+https://github.com/rust-lang/crates.io-index" 1385checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" 1386dependencies = [ 1387 "memchr", 1388] 1389 1390[[package]] 1391name = "once_cell" 1392version = "1.19.0" 1393source = "registry+https://github.com/rust-lang/crates.io-index" 1394checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1395 1396[[package]] 1397name = "open-enum" 1398version = "0.3.0" 1399source = "registry+https://github.com/rust-lang/crates.io-index" 1400checksum = "9807f1199cf84ec7cc801a79e5ee9aa5178e4762c6b9c7066c30b3cabdcd911e" 1401dependencies = [ 1402 "open-enum-derive", 1403] 1404 1405[[package]] 1406name = "open-enum-derive" 1407version = "0.3.0" 1408source = "registry+https://github.com/rust-lang/crates.io-index" 1409checksum = "894ae443e59fecf7173ab3b963473f44193fa71b3c8953c61a5bd5f30880bb88" 1410dependencies = [ 1411 "proc-macro2", 1412 "quote", 1413 "syn 1.0.109", 1414] 1415 1416[[package]] 1417name = "openssl-src" 1418version = "300.1.5+3.1.3" 1419source = "registry+https://github.com/rust-lang/crates.io-index" 1420checksum = "559068e4c12950d7dcaa1857a61725c0d38d4fc03ff8e070ab31a75d6e316491" 1421dependencies = [ 1422 "cc", 1423] 1424 1425[[package]] 1426name = "openssl-sys" 1427version = "0.9.99" 1428source = "registry+https://github.com/rust-lang/crates.io-index" 1429checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" 1430dependencies = [ 1431 "cc", 1432 "libc", 1433 "openssl-src", 1434 "pkg-config", 1435 "vcpkg", 1436] 1437 1438[[package]] 1439name = "option-ext" 1440version = "0.2.0" 1441source = "registry+https://github.com/rust-lang/crates.io-index" 1442checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 1443 1444[[package]] 1445name = "option_parser" 1446version = "0.1.0" 1447 1448[[package]] 1449name = "ordered-stream" 1450version = "0.2.0" 1451source = "registry+https://github.com/rust-lang/crates.io-index" 1452checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 1453dependencies = [ 1454 "futures-core", 1455 "pin-project-lite", 1456] 1457 1458[[package]] 1459name = "parking" 1460version = "2.2.0" 1461source = "registry+https://github.com/rust-lang/crates.io-index" 1462checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 1463 1464[[package]] 1465name = "parking_lot" 1466version = "0.11.2" 1467source = "registry+https://github.com/rust-lang/crates.io-index" 1468checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1469dependencies = [ 1470 "instant", 1471 "lock_api", 1472 "parking_lot_core 0.8.6", 1473] 1474 1475[[package]] 1476name = "parking_lot" 1477version = "0.12.1" 1478source = "registry+https://github.com/rust-lang/crates.io-index" 1479checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1480dependencies = [ 1481 "lock_api", 1482 "parking_lot_core 0.9.7", 1483] 1484 1485[[package]] 1486name = "parking_lot_core" 1487version = "0.8.6" 1488source = "registry+https://github.com/rust-lang/crates.io-index" 1489checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 1490dependencies = [ 1491 "cfg-if", 1492 "instant", 1493 "libc", 1494 "redox_syscall 0.2.16", 1495 "smallvec", 1496 "winapi", 1497] 1498 1499[[package]] 1500name = "parking_lot_core" 1501version = "0.9.7" 1502source = "registry+https://github.com/rust-lang/crates.io-index" 1503checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" 1504dependencies = [ 1505 "cfg-if", 1506 "libc", 1507 "redox_syscall 0.2.16", 1508 "smallvec", 1509 "windows-sys 0.45.0", 1510] 1511 1512[[package]] 1513name = "paste" 1514version = "1.0.14" 1515source = "registry+https://github.com/rust-lang/crates.io-index" 1516checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 1517 1518[[package]] 1519name = "pci" 1520version = "0.1.0" 1521dependencies = [ 1522 "anyhow", 1523 "byteorder", 1524 "hypervisor", 1525 "libc", 1526 "log", 1527 "serde", 1528 "thiserror", 1529 "versionize", 1530 "versionize_derive", 1531 "vfio-bindings", 1532 "vfio-ioctls", 1533 "vfio_user", 1534 "vm-allocator", 1535 "vm-device", 1536 "vm-memory", 1537 "vm-migration", 1538 "vmm-sys-util", 1539] 1540 1541[[package]] 1542name = "performance-metrics" 1543version = "0.1.0" 1544dependencies = [ 1545 "clap", 1546 "dirs", 1547 "serde", 1548 "serde_json", 1549 "test_infra", 1550 "thiserror", 1551 "wait-timeout", 1552] 1553 1554[[package]] 1555name = "pin-project" 1556version = "1.1.4" 1557source = "registry+https://github.com/rust-lang/crates.io-index" 1558checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" 1559dependencies = [ 1560 "pin-project-internal", 1561] 1562 1563[[package]] 1564name = "pin-project-internal" 1565version = "1.1.4" 1566source = "registry+https://github.com/rust-lang/crates.io-index" 1567checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" 1568dependencies = [ 1569 "proc-macro2", 1570 "quote", 1571 "syn 2.0.48", 1572] 1573 1574[[package]] 1575name = "pin-project-lite" 1576version = "0.2.12" 1577source = "registry+https://github.com/rust-lang/crates.io-index" 1578checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05" 1579 1580[[package]] 1581name = "pin-utils" 1582version = "0.1.0" 1583source = "registry+https://github.com/rust-lang/crates.io-index" 1584checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1585 1586[[package]] 1587name = "piper" 1588version = "0.2.1" 1589source = "registry+https://github.com/rust-lang/crates.io-index" 1590checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 1591dependencies = [ 1592 "atomic-waker", 1593 "fastrand 2.0.0", 1594 "futures-io", 1595] 1596 1597[[package]] 1598name = "pkg-config" 1599version = "0.3.30" 1600source = "registry+https://github.com/rust-lang/crates.io-index" 1601checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1602 1603[[package]] 1604name = "pnet" 1605version = "0.34.0" 1606source = "registry+https://github.com/rust-lang/crates.io-index" 1607checksum = "130c5b738eeda2dc5796fe2671e49027e6935e817ab51b930a36ec9e6a206a64" 1608dependencies = [ 1609 "ipnetwork", 1610 "pnet_base", 1611 "pnet_datalink", 1612 "pnet_packet", 1613 "pnet_sys", 1614 "pnet_transport", 1615] 1616 1617[[package]] 1618name = "pnet_base" 1619version = "0.34.0" 1620source = "registry+https://github.com/rust-lang/crates.io-index" 1621checksum = "fe4cf6fb3ab38b68d01ab2aea03ed3d1132b4868fa4e06285f29f16da01c5f4c" 1622dependencies = [ 1623 "no-std-net", 1624] 1625 1626[[package]] 1627name = "pnet_datalink" 1628version = "0.34.0" 1629source = "registry+https://github.com/rust-lang/crates.io-index" 1630checksum = "ad5854abf0067ebbd3967f7d45ebc8976ff577ff0c7bd101c4973ae3c70f98fe" 1631dependencies = [ 1632 "ipnetwork", 1633 "libc", 1634 "pnet_base", 1635 "pnet_sys", 1636 "winapi", 1637] 1638 1639[[package]] 1640name = "pnet_macros" 1641version = "0.34.0" 1642source = "registry+https://github.com/rust-lang/crates.io-index" 1643checksum = "688b17499eee04a0408aca0aa5cba5fc86401d7216de8a63fdf7a4c227871804" 1644dependencies = [ 1645 "proc-macro2", 1646 "quote", 1647 "regex", 1648 "syn 2.0.48", 1649] 1650 1651[[package]] 1652name = "pnet_macros_support" 1653version = "0.34.0" 1654source = "registry+https://github.com/rust-lang/crates.io-index" 1655checksum = "eea925b72f4bd37f8eab0f221bbe4c78b63498350c983ffa9dd4bcde7e030f56" 1656dependencies = [ 1657 "pnet_base", 1658] 1659 1660[[package]] 1661name = "pnet_packet" 1662version = "0.34.0" 1663source = "registry+https://github.com/rust-lang/crates.io-index" 1664checksum = "a9a005825396b7fe7a38a8e288dbc342d5034dac80c15212436424fef8ea90ba" 1665dependencies = [ 1666 "glob", 1667 "pnet_base", 1668 "pnet_macros", 1669 "pnet_macros_support", 1670] 1671 1672[[package]] 1673name = "pnet_sys" 1674version = "0.34.0" 1675source = "registry+https://github.com/rust-lang/crates.io-index" 1676checksum = "417c0becd1b573f6d544f73671070b039051e5ad819cc64aa96377b536128d00" 1677dependencies = [ 1678 "libc", 1679 "winapi", 1680] 1681 1682[[package]] 1683name = "pnet_transport" 1684version = "0.34.0" 1685source = "registry+https://github.com/rust-lang/crates.io-index" 1686checksum = "2637e14d7de974ee2f74393afccbc8704f3e54e6eb31488715e72481d1662cc3" 1687dependencies = [ 1688 "libc", 1689 "pnet_base", 1690 "pnet_packet", 1691 "pnet_sys", 1692] 1693 1694[[package]] 1695name = "polling" 1696version = "2.8.0" 1697source = "registry+https://github.com/rust-lang/crates.io-index" 1698checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 1699dependencies = [ 1700 "autocfg", 1701 "bitflags 1.3.2", 1702 "cfg-if", 1703 "concurrent-queue", 1704 "libc", 1705 "log", 1706 "pin-project-lite", 1707 "windows-sys 0.48.0", 1708] 1709 1710[[package]] 1711name = "ppv-lite86" 1712version = "0.2.17" 1713source = "registry+https://github.com/rust-lang/crates.io-index" 1714checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1715 1716[[package]] 1717name = "proc-macro-crate" 1718version = "1.3.1" 1719source = "registry+https://github.com/rust-lang/crates.io-index" 1720checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 1721dependencies = [ 1722 "once_cell", 1723 "toml_edit", 1724] 1725 1726[[package]] 1727name = "proc-macro2" 1728version = "1.0.78" 1729source = "registry+https://github.com/rust-lang/crates.io-index" 1730checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 1731dependencies = [ 1732 "unicode-ident", 1733] 1734 1735[[package]] 1736name = "quote" 1737version = "1.0.35" 1738source = "registry+https://github.com/rust-lang/crates.io-index" 1739checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 1740dependencies = [ 1741 "proc-macro2", 1742] 1743 1744[[package]] 1745name = "rand" 1746version = "0.8.5" 1747source = "registry+https://github.com/rust-lang/crates.io-index" 1748checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1749dependencies = [ 1750 "libc", 1751 "rand_chacha", 1752 "rand_core", 1753] 1754 1755[[package]] 1756name = "rand_chacha" 1757version = "0.3.1" 1758source = "registry+https://github.com/rust-lang/crates.io-index" 1759checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1760dependencies = [ 1761 "ppv-lite86", 1762 "rand_core", 1763] 1764 1765[[package]] 1766name = "rand_core" 1767version = "0.6.4" 1768source = "registry+https://github.com/rust-lang/crates.io-index" 1769checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1770dependencies = [ 1771 "getrandom", 1772] 1773 1774[[package]] 1775name = "range_map_vec" 1776version = "0.1.0" 1777source = "registry+https://github.com/rust-lang/crates.io-index" 1778checksum = "8edc89eaa583cf6bc4c6ef16a219f0a60d342ca3bf0eae793560038ac8af1795" 1779 1780[[package]] 1781name = "rate_limiter" 1782version = "0.1.0" 1783dependencies = [ 1784 "epoll", 1785 "libc", 1786 "log", 1787 "thiserror", 1788 "vmm-sys-util", 1789] 1790 1791[[package]] 1792name = "redox_syscall" 1793version = "0.2.16" 1794source = "registry+https://github.com/rust-lang/crates.io-index" 1795checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1796dependencies = [ 1797 "bitflags 1.3.2", 1798] 1799 1800[[package]] 1801name = "redox_syscall" 1802version = "0.3.5" 1803source = "registry+https://github.com/rust-lang/crates.io-index" 1804checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 1805dependencies = [ 1806 "bitflags 1.3.2", 1807] 1808 1809[[package]] 1810name = "redox_users" 1811version = "0.4.3" 1812source = "registry+https://github.com/rust-lang/crates.io-index" 1813checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 1814dependencies = [ 1815 "getrandom", 1816 "redox_syscall 0.2.16", 1817 "thiserror", 1818] 1819 1820[[package]] 1821name = "regex" 1822version = "1.9.4" 1823source = "registry+https://github.com/rust-lang/crates.io-index" 1824checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" 1825dependencies = [ 1826 "aho-corasick", 1827 "memchr", 1828 "regex-automata", 1829 "regex-syntax", 1830] 1831 1832[[package]] 1833name = "regex-automata" 1834version = "0.3.7" 1835source = "registry+https://github.com/rust-lang/crates.io-index" 1836checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629" 1837dependencies = [ 1838 "aho-corasick", 1839 "memchr", 1840 "regex-syntax", 1841] 1842 1843[[package]] 1844name = "regex-syntax" 1845version = "0.7.5" 1846source = "registry+https://github.com/rust-lang/crates.io-index" 1847checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 1848 1849[[package]] 1850name = "remain" 1851version = "0.2.11" 1852source = "registry+https://github.com/rust-lang/crates.io-index" 1853checksum = "bce3a7139d2ee67d07538ee5dba997364fbc243e7e7143e96eb830c74bfaa082" 1854dependencies = [ 1855 "proc-macro2", 1856 "quote", 1857 "syn 2.0.48", 1858] 1859 1860[[package]] 1861name = "rustc-demangle" 1862version = "0.1.23" 1863source = "registry+https://github.com/rust-lang/crates.io-index" 1864checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 1865 1866[[package]] 1867name = "rustc-hash" 1868version = "1.1.0" 1869source = "registry+https://github.com/rust-lang/crates.io-index" 1870checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1871 1872[[package]] 1873name = "rustix" 1874version = "0.37.27" 1875source = "registry+https://github.com/rust-lang/crates.io-index" 1876checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" 1877dependencies = [ 1878 "bitflags 1.3.2", 1879 "errno", 1880 "io-lifetimes", 1881 "libc", 1882 "linux-raw-sys 0.3.8", 1883 "windows-sys 0.48.0", 1884] 1885 1886[[package]] 1887name = "rustix" 1888version = "0.38.25" 1889source = "registry+https://github.com/rust-lang/crates.io-index" 1890checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" 1891dependencies = [ 1892 "bitflags 2.4.2", 1893 "errno", 1894 "libc", 1895 "linux-raw-sys 0.4.13", 1896 "windows-sys 0.48.0", 1897] 1898 1899[[package]] 1900name = "ryu" 1901version = "1.0.15" 1902source = "registry+https://github.com/rust-lang/crates.io-index" 1903checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 1904 1905[[package]] 1906name = "scopeguard" 1907version = "1.2.0" 1908source = "registry+https://github.com/rust-lang/crates.io-index" 1909checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1910 1911[[package]] 1912name = "seccompiler" 1913version = "0.4.0" 1914source = "registry+https://github.com/rust-lang/crates.io-index" 1915checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5" 1916dependencies = [ 1917 "libc", 1918] 1919 1920[[package]] 1921name = "serde" 1922version = "1.0.196" 1923source = "registry+https://github.com/rust-lang/crates.io-index" 1924checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 1925dependencies = [ 1926 "serde_derive", 1927] 1928 1929[[package]] 1930name = "serde_derive" 1931version = "1.0.196" 1932source = "registry+https://github.com/rust-lang/crates.io-index" 1933checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 1934dependencies = [ 1935 "proc-macro2", 1936 "quote", 1937 "syn 2.0.48", 1938] 1939 1940[[package]] 1941name = "serde_json" 1942version = "1.0.109" 1943source = "registry+https://github.com/rust-lang/crates.io-index" 1944checksum = "cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9" 1945dependencies = [ 1946 "itoa", 1947 "ryu", 1948 "serde", 1949] 1950 1951[[package]] 1952name = "serde_repr" 1953version = "0.1.17" 1954source = "registry+https://github.com/rust-lang/crates.io-index" 1955checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" 1956dependencies = [ 1957 "proc-macro2", 1958 "quote", 1959 "syn 2.0.48", 1960] 1961 1962[[package]] 1963name = "serde_with" 1964version = "3.4.0" 1965source = "registry+https://github.com/rust-lang/crates.io-index" 1966checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 1967dependencies = [ 1968 "serde", 1969 "serde_with_macros", 1970] 1971 1972[[package]] 1973name = "serde_with_macros" 1974version = "3.4.0" 1975source = "registry+https://github.com/rust-lang/crates.io-index" 1976checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 1977dependencies = [ 1978 "darling", 1979 "proc-macro2", 1980 "quote", 1981 "syn 2.0.48", 1982] 1983 1984[[package]] 1985name = "serial_buffer" 1986version = "0.1.0" 1987 1988[[package]] 1989name = "sha1" 1990version = "0.10.6" 1991source = "registry+https://github.com/rust-lang/crates.io-index" 1992checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 1993dependencies = [ 1994 "cfg-if", 1995 "cpufeatures", 1996 "digest", 1997] 1998 1999[[package]] 2000name = "signal-hook" 2001version = "0.3.17" 2002source = "registry+https://github.com/rust-lang/crates.io-index" 2003checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 2004dependencies = [ 2005 "libc", 2006 "signal-hook-registry", 2007] 2008 2009[[package]] 2010name = "signal-hook-registry" 2011version = "1.4.1" 2012source = "registry+https://github.com/rust-lang/crates.io-index" 2013checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 2014dependencies = [ 2015 "libc", 2016] 2017 2018[[package]] 2019name = "slab" 2020version = "0.4.8" 2021source = "registry+https://github.com/rust-lang/crates.io-index" 2022checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 2023dependencies = [ 2024 "autocfg", 2025] 2026 2027[[package]] 2028name = "smallvec" 2029version = "1.13.1" 2030source = "registry+https://github.com/rust-lang/crates.io-index" 2031checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 2032 2033[[package]] 2034name = "socket2" 2035version = "0.4.9" 2036source = "registry+https://github.com/rust-lang/crates.io-index" 2037checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 2038dependencies = [ 2039 "libc", 2040 "winapi", 2041] 2042 2043[[package]] 2044name = "spin" 2045version = "0.9.8" 2046source = "registry+https://github.com/rust-lang/crates.io-index" 2047checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2048dependencies = [ 2049 "lock_api", 2050] 2051 2052[[package]] 2053name = "ssh2" 2054version = "0.9.4" 2055source = "registry+https://github.com/rust-lang/crates.io-index" 2056checksum = "e7fe461910559f6d5604c3731d00d2aafc4a83d1665922e280f42f9a168d5455" 2057dependencies = [ 2058 "bitflags 1.3.2", 2059 "libc", 2060 "libssh2-sys", 2061 "parking_lot 0.11.2", 2062] 2063 2064[[package]] 2065name = "static_assertions" 2066version = "1.1.0" 2067source = "registry+https://github.com/rust-lang/crates.io-index" 2068checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2069 2070[[package]] 2071name = "strsim" 2072version = "0.10.0" 2073source = "registry+https://github.com/rust-lang/crates.io-index" 2074checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2075 2076[[package]] 2077name = "strsim" 2078version = "0.11.0" 2079source = "registry+https://github.com/rust-lang/crates.io-index" 2080checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 2081 2082[[package]] 2083name = "syn" 2084version = "1.0.109" 2085source = "registry+https://github.com/rust-lang/crates.io-index" 2086checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2087dependencies = [ 2088 "proc-macro2", 2089 "quote", 2090 "unicode-ident", 2091] 2092 2093[[package]] 2094name = "syn" 2095version = "2.0.48" 2096source = "registry+https://github.com/rust-lang/crates.io-index" 2097checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 2098dependencies = [ 2099 "proc-macro2", 2100 "quote", 2101 "unicode-ident", 2102] 2103 2104[[package]] 2105name = "tempfile" 2106version = "3.8.0" 2107source = "registry+https://github.com/rust-lang/crates.io-index" 2108checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 2109dependencies = [ 2110 "cfg-if", 2111 "fastrand 2.0.0", 2112 "redox_syscall 0.3.5", 2113 "rustix 0.38.25", 2114 "windows-sys 0.48.0", 2115] 2116 2117[[package]] 2118name = "termcolor" 2119version = "1.2.0" 2120source = "registry+https://github.com/rust-lang/crates.io-index" 2121checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 2122dependencies = [ 2123 "winapi-util", 2124] 2125 2126[[package]] 2127name = "terminal_size" 2128version = "0.3.0" 2129source = "registry+https://github.com/rust-lang/crates.io-index" 2130checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" 2131dependencies = [ 2132 "rustix 0.38.25", 2133 "windows-sys 0.48.0", 2134] 2135 2136[[package]] 2137name = "test_infra" 2138version = "0.1.0" 2139dependencies = [ 2140 "dirs", 2141 "epoll", 2142 "libc", 2143 "once_cell", 2144 "serde", 2145 "serde_json", 2146 "ssh2", 2147 "vmm-sys-util", 2148 "wait-timeout", 2149] 2150 2151[[package]] 2152name = "thiserror" 2153version = "1.0.52" 2154source = "registry+https://github.com/rust-lang/crates.io-index" 2155checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d" 2156dependencies = [ 2157 "thiserror-impl", 2158] 2159 2160[[package]] 2161name = "thiserror-impl" 2162version = "1.0.52" 2163source = "registry+https://github.com/rust-lang/crates.io-index" 2164checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3" 2165dependencies = [ 2166 "proc-macro2", 2167 "quote", 2168 "syn 2.0.48", 2169] 2170 2171[[package]] 2172name = "thousands" 2173version = "0.2.0" 2174source = "registry+https://github.com/rust-lang/crates.io-index" 2175checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820" 2176 2177[[package]] 2178name = "toml_datetime" 2179version = "0.6.5" 2180source = "registry+https://github.com/rust-lang/crates.io-index" 2181checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 2182 2183[[package]] 2184name = "toml_edit" 2185version = "0.19.15" 2186source = "registry+https://github.com/rust-lang/crates.io-index" 2187checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 2188dependencies = [ 2189 "indexmap", 2190 "toml_datetime", 2191 "winnow", 2192] 2193 2194[[package]] 2195name = "tpm" 2196version = "0.1.0" 2197dependencies = [ 2198 "anyhow", 2199 "byteorder", 2200 "libc", 2201 "log", 2202 "net_gen", 2203 "thiserror", 2204 "vmm-sys-util", 2205] 2206 2207[[package]] 2208name = "tracer" 2209version = "0.1.0" 2210dependencies = [ 2211 "libc", 2212 "log", 2213 "once_cell", 2214 "serde", 2215 "serde_json", 2216] 2217 2218[[package]] 2219name = "tracing" 2220version = "0.1.40" 2221source = "registry+https://github.com/rust-lang/crates.io-index" 2222checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2223dependencies = [ 2224 "pin-project-lite", 2225 "tracing-attributes", 2226 "tracing-core", 2227] 2228 2229[[package]] 2230name = "tracing-attributes" 2231version = "0.1.27" 2232source = "registry+https://github.com/rust-lang/crates.io-index" 2233checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2234dependencies = [ 2235 "proc-macro2", 2236 "quote", 2237 "syn 2.0.48", 2238] 2239 2240[[package]] 2241name = "tracing-core" 2242version = "0.1.32" 2243source = "registry+https://github.com/rust-lang/crates.io-index" 2244checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2245dependencies = [ 2246 "once_cell", 2247] 2248 2249[[package]] 2250name = "typenum" 2251version = "1.17.0" 2252source = "registry+https://github.com/rust-lang/crates.io-index" 2253checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2254 2255[[package]] 2256name = "uds_windows" 2257version = "1.0.2" 2258source = "registry+https://github.com/rust-lang/crates.io-index" 2259checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" 2260dependencies = [ 2261 "tempfile", 2262 "winapi", 2263] 2264 2265[[package]] 2266name = "unicode-ident" 2267version = "1.0.12" 2268source = "registry+https://github.com/rust-lang/crates.io-index" 2269checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2270 2271[[package]] 2272name = "utf8parse" 2273version = "0.2.1" 2274source = "registry+https://github.com/rust-lang/crates.io-index" 2275checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 2276 2277[[package]] 2278name = "uuid" 2279version = "1.3.4" 2280source = "registry+https://github.com/rust-lang/crates.io-index" 2281checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81" 2282dependencies = [ 2283 "getrandom", 2284] 2285 2286[[package]] 2287name = "vcpkg" 2288version = "0.2.15" 2289source = "registry+https://github.com/rust-lang/crates.io-index" 2290checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2291 2292[[package]] 2293name = "version_check" 2294version = "0.9.4" 2295source = "registry+https://github.com/rust-lang/crates.io-index" 2296checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2297 2298[[package]] 2299name = "versionize" 2300version = "0.2.0" 2301source = "registry+https://github.com/rust-lang/crates.io-index" 2302checksum = "62929d59c7f6730b7298fcb363760550f4db6e353fbac4076d447d0e82799d6d" 2303dependencies = [ 2304 "bincode", 2305 "crc64", 2306 "proc-macro2", 2307 "quote", 2308 "serde", 2309 "serde_derive", 2310 "syn 1.0.109", 2311 "versionize_derive", 2312 "vmm-sys-util", 2313] 2314 2315[[package]] 2316name = "versionize_derive" 2317version = "0.1.6" 2318source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch-0.1.6#7906da996152e2d0ab08f5526440683bf3ca7834" 2319dependencies = [ 2320 "proc-macro2", 2321 "quote", 2322 "syn 1.0.109", 2323] 2324 2325[[package]] 2326name = "vfio-bindings" 2327version = "0.4.0" 2328source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a" 2329dependencies = [ 2330 "vmm-sys-util", 2331] 2332 2333[[package]] 2334name = "vfio-ioctls" 2335version = "0.2.0" 2336source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a" 2337dependencies = [ 2338 "byteorder", 2339 "kvm-bindings", 2340 "kvm-ioctls", 2341 "libc", 2342 "log", 2343 "mshv-bindings", 2344 "mshv-ioctls", 2345 "thiserror", 2346 "vfio-bindings", 2347 "vm-memory", 2348 "vmm-sys-util", 2349] 2350 2351[[package]] 2352name = "vfio_user" 2353version = "0.1.0" 2354source = "git+https://github.com/rust-vmm/vfio-user?branch=main#a1f6e52829e069b6d698b2cfeecac742e4653186" 2355dependencies = [ 2356 "bitflags 1.3.2", 2357 "libc", 2358 "log", 2359 "serde", 2360 "serde_derive", 2361 "serde_json", 2362 "thiserror", 2363 "vfio-bindings", 2364 "vm-memory", 2365 "vmm-sys-util", 2366] 2367 2368[[package]] 2369name = "vhost" 2370version = "0.10.0" 2371source = "registry+https://github.com/rust-lang/crates.io-index" 2372checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f" 2373dependencies = [ 2374 "bitflags 2.4.2", 2375 "libc", 2376 "vm-memory", 2377 "vmm-sys-util", 2378] 2379 2380[[package]] 2381name = "vhost-user-backend" 2382version = "0.13.1" 2383source = "registry+https://github.com/rust-lang/crates.io-index" 2384checksum = "72c8c447d076ac508d78cb45664d203df7989e891656dce260a7e93d72352c9a" 2385dependencies = [ 2386 "libc", 2387 "log", 2388 "vhost", 2389 "virtio-bindings", 2390 "virtio-queue", 2391 "vm-memory", 2392 "vmm-sys-util", 2393] 2394 2395[[package]] 2396name = "vhost_user_block" 2397version = "0.1.0" 2398dependencies = [ 2399 "block", 2400 "clap", 2401 "env_logger", 2402 "epoll", 2403 "libc", 2404 "log", 2405 "option_parser", 2406 "vhost", 2407 "vhost-user-backend", 2408 "virtio-bindings", 2409 "virtio-queue", 2410 "vm-memory", 2411 "vmm-sys-util", 2412] 2413 2414[[package]] 2415name = "vhost_user_net" 2416version = "0.1.0" 2417dependencies = [ 2418 "clap", 2419 "env_logger", 2420 "epoll", 2421 "libc", 2422 "log", 2423 "net_util", 2424 "option_parser", 2425 "vhost", 2426 "vhost-user-backend", 2427 "virtio-bindings", 2428 "vm-memory", 2429 "vmm-sys-util", 2430] 2431 2432[[package]] 2433name = "virtio-bindings" 2434version = "0.2.2" 2435source = "registry+https://github.com/rust-lang/crates.io-index" 2436checksum = "878bcb1b2812a10c30d53b0ed054999de3d98f25ece91fc173973f9c57aaae86" 2437 2438[[package]] 2439name = "virtio-devices" 2440version = "0.1.0" 2441dependencies = [ 2442 "anyhow", 2443 "arc-swap", 2444 "block", 2445 "byteorder", 2446 "epoll", 2447 "event_monitor", 2448 "libc", 2449 "log", 2450 "net_gen", 2451 "net_util", 2452 "pci", 2453 "rate_limiter", 2454 "seccompiler", 2455 "serde", 2456 "serde_json", 2457 "serial_buffer", 2458 "thiserror", 2459 "versionize", 2460 "versionize_derive", 2461 "vhost", 2462 "virtio-bindings", 2463 "virtio-queue", 2464 "vm-allocator", 2465 "vm-device", 2466 "vm-memory", 2467 "vm-migration", 2468 "vm-virtio", 2469 "vmm-sys-util", 2470] 2471 2472[[package]] 2473name = "virtio-queue" 2474version = "0.11.0" 2475source = "registry+https://github.com/rust-lang/crates.io-index" 2476checksum = "e3f69a13d6610db9312acbb438b0390362af905d37634a2106be70c0f734986d" 2477dependencies = [ 2478 "log", 2479 "virtio-bindings", 2480 "vm-memory", 2481 "vmm-sys-util", 2482] 2483 2484[[package]] 2485name = "vm-allocator" 2486version = "0.1.0" 2487dependencies = [ 2488 "arch", 2489 "libc", 2490 "vm-memory", 2491] 2492 2493[[package]] 2494name = "vm-device" 2495version = "0.1.0" 2496dependencies = [ 2497 "anyhow", 2498 "hypervisor", 2499 "serde", 2500 "thiserror", 2501 "vfio-ioctls", 2502 "vm-memory", 2503 "vmm-sys-util", 2504] 2505 2506[[package]] 2507name = "vm-fdt" 2508version = "0.2.0" 2509source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#77212bd0d62913e445c89376bcbbecd595afc5b1" 2510 2511[[package]] 2512name = "vm-memory" 2513version = "0.14.0" 2514source = "registry+https://github.com/rust-lang/crates.io-index" 2515checksum = "74ffc42216c32c35f858fa4bfdcd9b61017dfd691e0240268fdc85dbf59e5459" 2516dependencies = [ 2517 "arc-swap", 2518 "libc", 2519 "thiserror", 2520 "winapi", 2521] 2522 2523[[package]] 2524name = "vm-migration" 2525version = "0.1.0" 2526dependencies = [ 2527 "anyhow", 2528 "serde", 2529 "serde_json", 2530 "thiserror", 2531 "versionize", 2532 "versionize_derive", 2533 "vm-memory", 2534] 2535 2536[[package]] 2537name = "vm-virtio" 2538version = "0.1.0" 2539dependencies = [ 2540 "log", 2541 "virtio-queue", 2542 "vm-memory", 2543] 2544 2545[[package]] 2546name = "vmm" 2547version = "0.1.0" 2548dependencies = [ 2549 "acpi_tables", 2550 "anyhow", 2551 "arc-swap", 2552 "arch", 2553 "bitflags 2.4.2", 2554 "block", 2555 "blocking", 2556 "cfg-if", 2557 "clap", 2558 "devices", 2559 "epoll", 2560 "event_monitor", 2561 "flume", 2562 "futures", 2563 "gdbstub", 2564 "gdbstub_arch", 2565 "hex", 2566 "hypervisor", 2567 "igvm", 2568 "igvm_defs", 2569 "libc", 2570 "linux-loader", 2571 "log", 2572 "micro_http", 2573 "mshv-bindings", 2574 "net_util", 2575 "once_cell", 2576 "option_parser", 2577 "pci", 2578 "range_map_vec", 2579 "rate_limiter", 2580 "seccompiler", 2581 "serde", 2582 "serde_json", 2583 "serial_buffer", 2584 "signal-hook", 2585 "thiserror", 2586 "tracer", 2587 "uuid", 2588 "versionize", 2589 "versionize_derive", 2590 "vfio-ioctls", 2591 "vfio_user", 2592 "virtio-devices", 2593 "virtio-queue", 2594 "vm-allocator", 2595 "vm-device", 2596 "vm-memory", 2597 "vm-migration", 2598 "vm-virtio", 2599 "vmm-sys-util", 2600 "zbus", 2601 "zerocopy", 2602] 2603 2604[[package]] 2605name = "vmm-sys-util" 2606version = "0.12.1" 2607source = "registry+https://github.com/rust-lang/crates.io-index" 2608checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede" 2609dependencies = [ 2610 "bitflags 1.3.2", 2611 "libc", 2612 "serde", 2613 "serde_derive", 2614] 2615 2616[[package]] 2617name = "wait-timeout" 2618version = "0.2.0" 2619source = "registry+https://github.com/rust-lang/crates.io-index" 2620checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" 2621dependencies = [ 2622 "libc", 2623] 2624 2625[[package]] 2626name = "waker-fn" 2627version = "1.1.1" 2628source = "registry+https://github.com/rust-lang/crates.io-index" 2629checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 2630 2631[[package]] 2632name = "wasi" 2633version = "0.11.0+wasi-snapshot-preview1" 2634source = "registry+https://github.com/rust-lang/crates.io-index" 2635checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2636 2637[[package]] 2638name = "wasm-bindgen" 2639version = "0.2.87" 2640source = "registry+https://github.com/rust-lang/crates.io-index" 2641checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 2642dependencies = [ 2643 "cfg-if", 2644 "wasm-bindgen-macro", 2645] 2646 2647[[package]] 2648name = "wasm-bindgen-backend" 2649version = "0.2.87" 2650source = "registry+https://github.com/rust-lang/crates.io-index" 2651checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 2652dependencies = [ 2653 "bumpalo", 2654 "log", 2655 "once_cell", 2656 "proc-macro2", 2657 "quote", 2658 "syn 2.0.48", 2659 "wasm-bindgen-shared", 2660] 2661 2662[[package]] 2663name = "wasm-bindgen-macro" 2664version = "0.2.87" 2665source = "registry+https://github.com/rust-lang/crates.io-index" 2666checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 2667dependencies = [ 2668 "quote", 2669 "wasm-bindgen-macro-support", 2670] 2671 2672[[package]] 2673name = "wasm-bindgen-macro-support" 2674version = "0.2.87" 2675source = "registry+https://github.com/rust-lang/crates.io-index" 2676checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 2677dependencies = [ 2678 "proc-macro2", 2679 "quote", 2680 "syn 2.0.48", 2681 "wasm-bindgen-backend", 2682 "wasm-bindgen-shared", 2683] 2684 2685[[package]] 2686name = "wasm-bindgen-shared" 2687version = "0.2.87" 2688source = "registry+https://github.com/rust-lang/crates.io-index" 2689checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 2690 2691[[package]] 2692name = "winapi" 2693version = "0.3.9" 2694source = "registry+https://github.com/rust-lang/crates.io-index" 2695checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2696dependencies = [ 2697 "winapi-i686-pc-windows-gnu", 2698 "winapi-x86_64-pc-windows-gnu", 2699] 2700 2701[[package]] 2702name = "winapi-i686-pc-windows-gnu" 2703version = "0.4.0" 2704source = "registry+https://github.com/rust-lang/crates.io-index" 2705checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2706 2707[[package]] 2708name = "winapi-util" 2709version = "0.1.6" 2710source = "registry+https://github.com/rust-lang/crates.io-index" 2711checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 2712dependencies = [ 2713 "winapi", 2714] 2715 2716[[package]] 2717name = "winapi-x86_64-pc-windows-gnu" 2718version = "0.4.0" 2719source = "registry+https://github.com/rust-lang/crates.io-index" 2720checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2721 2722[[package]] 2723name = "windows-sys" 2724version = "0.45.0" 2725source = "registry+https://github.com/rust-lang/crates.io-index" 2726checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 2727dependencies = [ 2728 "windows-targets 0.42.2", 2729] 2730 2731[[package]] 2732name = "windows-sys" 2733version = "0.48.0" 2734source = "registry+https://github.com/rust-lang/crates.io-index" 2735checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2736dependencies = [ 2737 "windows-targets 0.48.0", 2738] 2739 2740[[package]] 2741name = "windows-sys" 2742version = "0.52.0" 2743source = "registry+https://github.com/rust-lang/crates.io-index" 2744checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2745dependencies = [ 2746 "windows-targets 0.52.0", 2747] 2748 2749[[package]] 2750name = "windows-targets" 2751version = "0.42.2" 2752source = "registry+https://github.com/rust-lang/crates.io-index" 2753checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 2754dependencies = [ 2755 "windows_aarch64_gnullvm 0.42.2", 2756 "windows_aarch64_msvc 0.42.2", 2757 "windows_i686_gnu 0.42.2", 2758 "windows_i686_msvc 0.42.2", 2759 "windows_x86_64_gnu 0.42.2", 2760 "windows_x86_64_gnullvm 0.42.2", 2761 "windows_x86_64_msvc 0.42.2", 2762] 2763 2764[[package]] 2765name = "windows-targets" 2766version = "0.48.0" 2767source = "registry+https://github.com/rust-lang/crates.io-index" 2768checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 2769dependencies = [ 2770 "windows_aarch64_gnullvm 0.48.0", 2771 "windows_aarch64_msvc 0.48.0", 2772 "windows_i686_gnu 0.48.0", 2773 "windows_i686_msvc 0.48.0", 2774 "windows_x86_64_gnu 0.48.0", 2775 "windows_x86_64_gnullvm 0.48.0", 2776 "windows_x86_64_msvc 0.48.0", 2777] 2778 2779[[package]] 2780name = "windows-targets" 2781version = "0.52.0" 2782source = "registry+https://github.com/rust-lang/crates.io-index" 2783checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 2784dependencies = [ 2785 "windows_aarch64_gnullvm 0.52.0", 2786 "windows_aarch64_msvc 0.52.0", 2787 "windows_i686_gnu 0.52.0", 2788 "windows_i686_msvc 0.52.0", 2789 "windows_x86_64_gnu 0.52.0", 2790 "windows_x86_64_gnullvm 0.52.0", 2791 "windows_x86_64_msvc 0.52.0", 2792] 2793 2794[[package]] 2795name = "windows_aarch64_gnullvm" 2796version = "0.42.2" 2797source = "registry+https://github.com/rust-lang/crates.io-index" 2798checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 2799 2800[[package]] 2801name = "windows_aarch64_gnullvm" 2802version = "0.48.0" 2803source = "registry+https://github.com/rust-lang/crates.io-index" 2804checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 2805 2806[[package]] 2807name = "windows_aarch64_gnullvm" 2808version = "0.52.0" 2809source = "registry+https://github.com/rust-lang/crates.io-index" 2810checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 2811 2812[[package]] 2813name = "windows_aarch64_msvc" 2814version = "0.42.2" 2815source = "registry+https://github.com/rust-lang/crates.io-index" 2816checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 2817 2818[[package]] 2819name = "windows_aarch64_msvc" 2820version = "0.48.0" 2821source = "registry+https://github.com/rust-lang/crates.io-index" 2822checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 2823 2824[[package]] 2825name = "windows_aarch64_msvc" 2826version = "0.52.0" 2827source = "registry+https://github.com/rust-lang/crates.io-index" 2828checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 2829 2830[[package]] 2831name = "windows_i686_gnu" 2832version = "0.42.2" 2833source = "registry+https://github.com/rust-lang/crates.io-index" 2834checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 2835 2836[[package]] 2837name = "windows_i686_gnu" 2838version = "0.48.0" 2839source = "registry+https://github.com/rust-lang/crates.io-index" 2840checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 2841 2842[[package]] 2843name = "windows_i686_gnu" 2844version = "0.52.0" 2845source = "registry+https://github.com/rust-lang/crates.io-index" 2846checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 2847 2848[[package]] 2849name = "windows_i686_msvc" 2850version = "0.42.2" 2851source = "registry+https://github.com/rust-lang/crates.io-index" 2852checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 2853 2854[[package]] 2855name = "windows_i686_msvc" 2856version = "0.48.0" 2857source = "registry+https://github.com/rust-lang/crates.io-index" 2858checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 2859 2860[[package]] 2861name = "windows_i686_msvc" 2862version = "0.52.0" 2863source = "registry+https://github.com/rust-lang/crates.io-index" 2864checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 2865 2866[[package]] 2867name = "windows_x86_64_gnu" 2868version = "0.42.2" 2869source = "registry+https://github.com/rust-lang/crates.io-index" 2870checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 2871 2872[[package]] 2873name = "windows_x86_64_gnu" 2874version = "0.48.0" 2875source = "registry+https://github.com/rust-lang/crates.io-index" 2876checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 2877 2878[[package]] 2879name = "windows_x86_64_gnu" 2880version = "0.52.0" 2881source = "registry+https://github.com/rust-lang/crates.io-index" 2882checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 2883 2884[[package]] 2885name = "windows_x86_64_gnullvm" 2886version = "0.42.2" 2887source = "registry+https://github.com/rust-lang/crates.io-index" 2888checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 2889 2890[[package]] 2891name = "windows_x86_64_gnullvm" 2892version = "0.48.0" 2893source = "registry+https://github.com/rust-lang/crates.io-index" 2894checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 2895 2896[[package]] 2897name = "windows_x86_64_gnullvm" 2898version = "0.52.0" 2899source = "registry+https://github.com/rust-lang/crates.io-index" 2900checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 2901 2902[[package]] 2903name = "windows_x86_64_msvc" 2904version = "0.42.2" 2905source = "registry+https://github.com/rust-lang/crates.io-index" 2906checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 2907 2908[[package]] 2909name = "windows_x86_64_msvc" 2910version = "0.48.0" 2911source = "registry+https://github.com/rust-lang/crates.io-index" 2912checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 2913 2914[[package]] 2915name = "windows_x86_64_msvc" 2916version = "0.52.0" 2917source = "registry+https://github.com/rust-lang/crates.io-index" 2918checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 2919 2920[[package]] 2921name = "winnow" 2922version = "0.5.39" 2923source = "registry+https://github.com/rust-lang/crates.io-index" 2924checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29" 2925dependencies = [ 2926 "memchr", 2927] 2928 2929[[package]] 2930name = "xdg-home" 2931version = "1.0.0" 2932source = "registry+https://github.com/rust-lang/crates.io-index" 2933checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" 2934dependencies = [ 2935 "nix", 2936 "winapi", 2937] 2938 2939[[package]] 2940name = "zbus" 2941version = "3.14.1" 2942source = "registry+https://github.com/rust-lang/crates.io-index" 2943checksum = "31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948" 2944dependencies = [ 2945 "async-broadcast", 2946 "async-executor", 2947 "async-fs", 2948 "async-io", 2949 "async-lock 2.7.0", 2950 "async-process", 2951 "async-recursion", 2952 "async-task", 2953 "async-trait", 2954 "blocking", 2955 "byteorder", 2956 "derivative", 2957 "enumflags2", 2958 "event-listener 2.5.3", 2959 "futures-core", 2960 "futures-sink", 2961 "futures-util", 2962 "hex", 2963 "nix", 2964 "once_cell", 2965 "ordered-stream", 2966 "rand", 2967 "serde", 2968 "serde_repr", 2969 "sha1", 2970 "static_assertions", 2971 "tracing", 2972 "uds_windows", 2973 "winapi", 2974 "xdg-home", 2975 "zbus_macros", 2976 "zbus_names", 2977 "zvariant", 2978] 2979 2980[[package]] 2981name = "zbus_macros" 2982version = "3.14.1" 2983source = "registry+https://github.com/rust-lang/crates.io-index" 2984checksum = "41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d" 2985dependencies = [ 2986 "proc-macro-crate", 2987 "proc-macro2", 2988 "quote", 2989 "regex", 2990 "syn 1.0.109", 2991 "zvariant_utils", 2992] 2993 2994[[package]] 2995name = "zbus_names" 2996version = "2.6.0" 2997source = "registry+https://github.com/rust-lang/crates.io-index" 2998checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" 2999dependencies = [ 3000 "serde", 3001 "static_assertions", 3002 "zvariant", 3003] 3004 3005[[package]] 3006name = "zerocopy" 3007version = "0.7.32" 3008source = "registry+https://github.com/rust-lang/crates.io-index" 3009checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 3010dependencies = [ 3011 "byteorder", 3012 "zerocopy-derive", 3013] 3014 3015[[package]] 3016name = "zerocopy-derive" 3017version = "0.7.32" 3018source = "registry+https://github.com/rust-lang/crates.io-index" 3019checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 3020dependencies = [ 3021 "proc-macro2", 3022 "quote", 3023 "syn 2.0.48", 3024] 3025 3026[[package]] 3027name = "zvariant" 3028version = "3.15.0" 3029source = "registry+https://github.com/rust-lang/crates.io-index" 3030checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" 3031dependencies = [ 3032 "byteorder", 3033 "enumflags2", 3034 "libc", 3035 "serde", 3036 "static_assertions", 3037 "zvariant_derive", 3038] 3039 3040[[package]] 3041name = "zvariant_derive" 3042version = "3.15.0" 3043source = "registry+https://github.com/rust-lang/crates.io-index" 3044checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" 3045dependencies = [ 3046 "proc-macro-crate", 3047 "proc-macro2", 3048 "quote", 3049 "syn 1.0.109", 3050 "zvariant_utils", 3051] 3052 3053[[package]] 3054name = "zvariant_utils" 3055version = "1.0.1" 3056source = "registry+https://github.com/rust-lang/crates.io-index" 3057checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" 3058dependencies = [ 3059 "proc-macro2", 3060 "quote", 3061 "syn 1.0.109", 3062] 3063