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#e268627630839bd22f1c13e7e81ec70c7e9b73d6" 9dependencies = [ 10 "zerocopy 0.7.35", 11] 12 13[[package]] 14name = "addr2line" 15version = "0.22.0" 16source = "registry+https://github.com/rust-lang/crates.io-index" 17checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" 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.1.3" 31source = "registry+https://github.com/rust-lang/crates.io-index" 32checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 33dependencies = [ 34 "memchr", 35] 36 37[[package]] 38name = "anstream" 39version = "0.6.15" 40source = "registry+https://github.com/rust-lang/crates.io-index" 41checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" 42dependencies = [ 43 "anstyle", 44 "anstyle-parse", 45 "anstyle-query", 46 "anstyle-wincon", 47 "colorchoice", 48 "is_terminal_polyfill", 49 "utf8parse", 50] 51 52[[package]] 53name = "anstyle" 54version = "1.0.8" 55source = "registry+https://github.com/rust-lang/crates.io-index" 56checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" 57 58[[package]] 59name = "anstyle-parse" 60version = "0.2.6" 61source = "registry+https://github.com/rust-lang/crates.io-index" 62checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" 63dependencies = [ 64 "utf8parse", 65] 66 67[[package]] 68name = "anstyle-query" 69version = "1.1.1" 70source = "registry+https://github.com/rust-lang/crates.io-index" 71checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" 72dependencies = [ 73 "windows-sys 0.52.0", 74] 75 76[[package]] 77name = "anstyle-wincon" 78version = "3.0.4" 79source = "registry+https://github.com/rust-lang/crates.io-index" 80checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" 81dependencies = [ 82 "anstyle", 83 "windows-sys 0.52.0", 84] 85 86[[package]] 87name = "anyhow" 88version = "1.0.87" 89source = "registry+https://github.com/rust-lang/crates.io-index" 90checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8" 91 92[[package]] 93name = "api_client" 94version = "0.1.0" 95dependencies = [ 96 "thiserror", 97 "vmm-sys-util", 98] 99 100[[package]] 101name = "arc-swap" 102version = "1.7.1" 103source = "registry+https://github.com/rust-lang/crates.io-index" 104checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 105 106[[package]] 107name = "arch" 108version = "0.1.0" 109dependencies = [ 110 "anyhow", 111 "byteorder", 112 "fdt", 113 "hypervisor", 114 "libc", 115 "linux-loader", 116 "log", 117 "serde", 118 "thiserror", 119 "uuid", 120 "vm-fdt", 121 "vm-memory", 122 "vm-migration", 123 "vmm-sys-util", 124] 125 126[[package]] 127name = "async-broadcast" 128version = "0.7.0" 129source = "registry+https://github.com/rust-lang/crates.io-index" 130checksum = "258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb" 131dependencies = [ 132 "event-listener", 133 "event-listener-strategy", 134 "futures-core", 135 "pin-project-lite", 136] 137 138[[package]] 139name = "async-channel" 140version = "2.3.0" 141source = "registry+https://github.com/rust-lang/crates.io-index" 142checksum = "9f2776ead772134d55b62dd45e59a79e21612d85d0af729b8b7d3967d601a62a" 143dependencies = [ 144 "concurrent-queue", 145 "event-listener", 146 "event-listener-strategy", 147 "futures-core", 148 "pin-project-lite", 149] 150 151[[package]] 152name = "async-executor" 153version = "1.11.0" 154source = "registry+https://github.com/rust-lang/crates.io-index" 155checksum = "b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a" 156dependencies = [ 157 "async-task", 158 "concurrent-queue", 159 "fastrand", 160 "futures-lite", 161 "slab", 162] 163 164[[package]] 165name = "async-fs" 166version = "2.1.2" 167source = "registry+https://github.com/rust-lang/crates.io-index" 168checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" 169dependencies = [ 170 "async-lock", 171 "blocking", 172 "futures-lite", 173] 174 175[[package]] 176name = "async-io" 177version = "2.3.3" 178source = "registry+https://github.com/rust-lang/crates.io-index" 179checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" 180dependencies = [ 181 "async-lock", 182 "cfg-if", 183 "concurrent-queue", 184 "futures-io", 185 "futures-lite", 186 "parking", 187 "polling", 188 "rustix", 189 "slab", 190 "tracing", 191 "windows-sys 0.52.0", 192] 193 194[[package]] 195name = "async-lock" 196version = "3.4.0" 197source = "registry+https://github.com/rust-lang/crates.io-index" 198checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" 199dependencies = [ 200 "event-listener", 201 "event-listener-strategy", 202 "pin-project-lite", 203] 204 205[[package]] 206name = "async-process" 207version = "2.2.2" 208source = "registry+https://github.com/rust-lang/crates.io-index" 209checksum = "a53fc6301894e04a92cb2584fedde80cb25ba8e02d9dc39d4a87d036e22f397d" 210dependencies = [ 211 "async-channel", 212 "async-io", 213 "async-lock", 214 "async-signal", 215 "async-task", 216 "blocking", 217 "cfg-if", 218 "event-listener", 219 "futures-lite", 220 "rustix", 221 "tracing", 222 "windows-sys 0.52.0", 223] 224 225[[package]] 226name = "async-recursion" 227version = "1.1.1" 228source = "registry+https://github.com/rust-lang/crates.io-index" 229checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" 230dependencies = [ 231 "proc-macro2", 232 "quote", 233 "syn", 234] 235 236[[package]] 237name = "async-signal" 238version = "0.2.6" 239source = "registry+https://github.com/rust-lang/crates.io-index" 240checksum = "afe66191c335039c7bb78f99dc7520b0cbb166b3a1cb33a03f53d8a1c6f2afda" 241dependencies = [ 242 "async-io", 243 "async-lock", 244 "atomic-waker", 245 "cfg-if", 246 "futures-core", 247 "futures-io", 248 "rustix", 249 "signal-hook-registry", 250 "slab", 251 "windows-sys 0.52.0", 252] 253 254[[package]] 255name = "async-task" 256version = "4.7.1" 257source = "registry+https://github.com/rust-lang/crates.io-index" 258checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" 259 260[[package]] 261name = "async-trait" 262version = "0.1.83" 263source = "registry+https://github.com/rust-lang/crates.io-index" 264checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" 265dependencies = [ 266 "proc-macro2", 267 "quote", 268 "syn", 269] 270 271[[package]] 272name = "atomic-waker" 273version = "1.1.2" 274source = "registry+https://github.com/rust-lang/crates.io-index" 275checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 276 277[[package]] 278name = "autocfg" 279version = "1.3.0" 280source = "registry+https://github.com/rust-lang/crates.io-index" 281checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 282 283[[package]] 284name = "backtrace" 285version = "0.3.73" 286source = "registry+https://github.com/rust-lang/crates.io-index" 287checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" 288dependencies = [ 289 "addr2line", 290 "cc", 291 "cfg-if", 292 "libc", 293 "miniz_oxide", 294 "object", 295 "rustc-demangle", 296] 297 298[[package]] 299name = "bitfield-struct" 300version = "0.7.0" 301source = "registry+https://github.com/rust-lang/crates.io-index" 302checksum = "6c2ce686adbebce0ee484a502c440b4657739adbad65eadf06d64f5816ee9765" 303dependencies = [ 304 "proc-macro2", 305 "quote", 306 "syn", 307] 308 309[[package]] 310name = "bitflags" 311version = "1.3.2" 312source = "registry+https://github.com/rust-lang/crates.io-index" 313checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 314 315[[package]] 316name = "bitflags" 317version = "2.6.0" 318source = "registry+https://github.com/rust-lang/crates.io-index" 319checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 320 321[[package]] 322name = "block" 323version = "0.1.0" 324dependencies = [ 325 "byteorder", 326 "crc-any", 327 "io-uring", 328 "libc", 329 "log", 330 "remain", 331 "serde", 332 "smallvec", 333 "thiserror", 334 "uuid", 335 "virtio-bindings", 336 "virtio-queue", 337 "vm-memory", 338 "vm-virtio", 339 "vmm-sys-util", 340] 341 342[[package]] 343name = "block-buffer" 344version = "0.10.4" 345source = "registry+https://github.com/rust-lang/crates.io-index" 346checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 347dependencies = [ 348 "generic-array", 349] 350 351[[package]] 352name = "blocking" 353version = "1.6.1" 354source = "registry+https://github.com/rust-lang/crates.io-index" 355checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" 356dependencies = [ 357 "async-channel", 358 "async-task", 359 "futures-io", 360 "futures-lite", 361 "piper", 362] 363 364[[package]] 365name = "bumpalo" 366version = "3.16.0" 367source = "registry+https://github.com/rust-lang/crates.io-index" 368checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 369 370[[package]] 371name = "byteorder" 372version = "1.5.0" 373source = "registry+https://github.com/rust-lang/crates.io-index" 374checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 375 376[[package]] 377name = "cc" 378version = "1.0.99" 379source = "registry+https://github.com/rust-lang/crates.io-index" 380checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" 381 382[[package]] 383name = "cfg-if" 384version = "1.0.0" 385source = "registry+https://github.com/rust-lang/crates.io-index" 386checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 387 388[[package]] 389name = "cfg_aliases" 390version = "0.2.1" 391source = "registry+https://github.com/rust-lang/crates.io-index" 392checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 393 394[[package]] 395name = "clap" 396version = "4.5.13" 397source = "registry+https://github.com/rust-lang/crates.io-index" 398checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" 399dependencies = [ 400 "clap_builder", 401] 402 403[[package]] 404name = "clap_builder" 405version = "4.5.13" 406source = "registry+https://github.com/rust-lang/crates.io-index" 407checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" 408dependencies = [ 409 "anstream", 410 "anstyle", 411 "clap_lex", 412 "strsim", 413 "terminal_size", 414] 415 416[[package]] 417name = "clap_lex" 418version = "0.7.2" 419source = "registry+https://github.com/rust-lang/crates.io-index" 420checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" 421 422[[package]] 423name = "cloud-hypervisor" 424version = "42.0.0" 425dependencies = [ 426 "anyhow", 427 "api_client", 428 "clap", 429 "dhat", 430 "dirs", 431 "epoll", 432 "event_monitor", 433 "hypervisor", 434 "libc", 435 "log", 436 "net_util", 437 "once_cell", 438 "option_parser", 439 "seccompiler", 440 "serde_json", 441 "signal-hook", 442 "test_infra", 443 "thiserror", 444 "tpm", 445 "tracer", 446 "vm-memory", 447 "vmm", 448 "vmm-sys-util", 449 "wait-timeout", 450 "zbus", 451] 452 453[[package]] 454name = "colorchoice" 455version = "1.0.2" 456source = "registry+https://github.com/rust-lang/crates.io-index" 457checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" 458 459[[package]] 460name = "concat-idents" 461version = "1.1.5" 462source = "registry+https://github.com/rust-lang/crates.io-index" 463checksum = "f76990911f2267d837d9d0ad060aa63aaad170af40904b29461734c339030d4d" 464dependencies = [ 465 "quote", 466 "syn", 467] 468 469[[package]] 470name = "concurrent-queue" 471version = "2.5.0" 472source = "registry+https://github.com/rust-lang/crates.io-index" 473checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 474dependencies = [ 475 "crossbeam-utils", 476] 477 478[[package]] 479name = "cpufeatures" 480version = "0.2.12" 481source = "registry+https://github.com/rust-lang/crates.io-index" 482checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 483dependencies = [ 484 "libc", 485] 486 487[[package]] 488name = "crc-any" 489version = "2.4.4" 490source = "registry+https://github.com/rust-lang/crates.io-index" 491checksum = "c01a5e1f881f6fb6099a7bdf949e946719fd4f1fefa56264890574febf0eb6d0" 492dependencies = [ 493 "debug-helper", 494] 495 496[[package]] 497name = "crc32fast" 498version = "1.4.2" 499source = "registry+https://github.com/rust-lang/crates.io-index" 500checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 501dependencies = [ 502 "cfg-if", 503] 504 505[[package]] 506name = "crossbeam-utils" 507version = "0.8.20" 508source = "registry+https://github.com/rust-lang/crates.io-index" 509checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 510 511[[package]] 512name = "crypto-common" 513version = "0.1.6" 514source = "registry+https://github.com/rust-lang/crates.io-index" 515checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 516dependencies = [ 517 "generic-array", 518 "typenum", 519] 520 521[[package]] 522name = "darling" 523version = "0.20.10" 524source = "registry+https://github.com/rust-lang/crates.io-index" 525checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" 526dependencies = [ 527 "darling_core", 528 "darling_macro", 529] 530 531[[package]] 532name = "darling_core" 533version = "0.20.10" 534source = "registry+https://github.com/rust-lang/crates.io-index" 535checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" 536dependencies = [ 537 "fnv", 538 "ident_case", 539 "proc-macro2", 540 "quote", 541 "strsim", 542 "syn", 543] 544 545[[package]] 546name = "darling_macro" 547version = "0.20.10" 548source = "registry+https://github.com/rust-lang/crates.io-index" 549checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" 550dependencies = [ 551 "darling_core", 552 "quote", 553 "syn", 554] 555 556[[package]] 557name = "debug-helper" 558version = "0.3.13" 559source = "registry+https://github.com/rust-lang/crates.io-index" 560checksum = "f578e8e2c440e7297e008bb5486a3a8a194775224bbc23729b0dbdfaeebf162e" 561 562[[package]] 563name = "devices" 564version = "0.1.0" 565dependencies = [ 566 "acpi_tables", 567 "anyhow", 568 "arch", 569 "bitflags 2.6.0", 570 "byteorder", 571 "event_monitor", 572 "hypervisor", 573 "libc", 574 "log", 575 "num_enum", 576 "pci", 577 "serde", 578 "thiserror", 579 "tpm", 580 "vm-allocator", 581 "vm-device", 582 "vm-memory", 583 "vm-migration", 584 "vmm-sys-util", 585] 586 587[[package]] 588name = "dhat" 589version = "0.3.3" 590source = "registry+https://github.com/rust-lang/crates.io-index" 591checksum = "98cd11d84628e233de0ce467de10b8633f4ddaecafadefc86e13b84b8739b827" 592dependencies = [ 593 "backtrace", 594 "lazy_static", 595 "mintex", 596 "parking_lot 0.12.1", 597 "rustc-hash", 598 "serde", 599 "serde_json", 600 "thousands", 601] 602 603[[package]] 604name = "digest" 605version = "0.10.7" 606source = "registry+https://github.com/rust-lang/crates.io-index" 607checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 608dependencies = [ 609 "block-buffer", 610 "crypto-common", 611] 612 613[[package]] 614name = "dirs" 615version = "5.0.1" 616source = "registry+https://github.com/rust-lang/crates.io-index" 617checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 618dependencies = [ 619 "dirs-sys", 620] 621 622[[package]] 623name = "dirs-sys" 624version = "0.4.1" 625source = "registry+https://github.com/rust-lang/crates.io-index" 626checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 627dependencies = [ 628 "libc", 629 "option-ext", 630 "redox_users", 631 "windows-sys 0.48.0", 632] 633 634[[package]] 635name = "endi" 636version = "1.1.0" 637source = "registry+https://github.com/rust-lang/crates.io-index" 638checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" 639 640[[package]] 641name = "enumflags2" 642version = "0.7.10" 643source = "registry+https://github.com/rust-lang/crates.io-index" 644checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" 645dependencies = [ 646 "enumflags2_derive", 647 "serde", 648] 649 650[[package]] 651name = "enumflags2_derive" 652version = "0.7.10" 653source = "registry+https://github.com/rust-lang/crates.io-index" 654checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" 655dependencies = [ 656 "proc-macro2", 657 "quote", 658 "syn", 659] 660 661[[package]] 662name = "env_filter" 663version = "0.1.2" 664source = "registry+https://github.com/rust-lang/crates.io-index" 665checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" 666dependencies = [ 667 "log", 668 "regex", 669] 670 671[[package]] 672name = "env_logger" 673version = "0.11.3" 674source = "registry+https://github.com/rust-lang/crates.io-index" 675checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 676dependencies = [ 677 "anstream", 678 "anstyle", 679 "env_filter", 680 "humantime", 681 "log", 682] 683 684[[package]] 685name = "epoll" 686version = "4.3.3" 687source = "registry+https://github.com/rust-lang/crates.io-index" 688checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79" 689dependencies = [ 690 "bitflags 2.6.0", 691 "libc", 692] 693 694[[package]] 695name = "equivalent" 696version = "1.0.1" 697source = "registry+https://github.com/rust-lang/crates.io-index" 698checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 699 700[[package]] 701name = "errno" 702version = "0.3.9" 703source = "registry+https://github.com/rust-lang/crates.io-index" 704checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 705dependencies = [ 706 "libc", 707 "windows-sys 0.52.0", 708] 709 710[[package]] 711name = "event-listener" 712version = "5.3.1" 713source = "registry+https://github.com/rust-lang/crates.io-index" 714checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" 715dependencies = [ 716 "concurrent-queue", 717 "parking", 718 "pin-project-lite", 719] 720 721[[package]] 722name = "event-listener-strategy" 723version = "0.5.1" 724source = "registry+https://github.com/rust-lang/crates.io-index" 725checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3" 726dependencies = [ 727 "event-listener", 728 "pin-project-lite", 729] 730 731[[package]] 732name = "event_monitor" 733version = "0.1.0" 734dependencies = [ 735 "flume", 736 "libc", 737 "once_cell", 738 "serde", 739 "serde_json", 740] 741 742[[package]] 743name = "fastrand" 744version = "2.1.1" 745source = "registry+https://github.com/rust-lang/crates.io-index" 746checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" 747 748[[package]] 749name = "fdt" 750version = "0.1.5" 751source = "registry+https://github.com/rust-lang/crates.io-index" 752checksum = "784a4df722dc6267a04af36895398f59d21d07dce47232adf31ec0ff2fa45e67" 753 754[[package]] 755name = "flume" 756version = "0.11.1" 757source = "registry+https://github.com/rust-lang/crates.io-index" 758checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" 759dependencies = [ 760 "futures-core", 761 "futures-sink", 762 "nanorand", 763 "spin", 764] 765 766[[package]] 767name = "fnv" 768version = "1.0.7" 769source = "registry+https://github.com/rust-lang/crates.io-index" 770checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 771 772[[package]] 773name = "futures" 774version = "0.3.30" 775source = "registry+https://github.com/rust-lang/crates.io-index" 776checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 777dependencies = [ 778 "futures-channel", 779 "futures-core", 780 "futures-executor", 781 "futures-io", 782 "futures-sink", 783 "futures-task", 784 "futures-util", 785] 786 787[[package]] 788name = "futures-channel" 789version = "0.3.30" 790source = "registry+https://github.com/rust-lang/crates.io-index" 791checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 792dependencies = [ 793 "futures-core", 794 "futures-sink", 795] 796 797[[package]] 798name = "futures-core" 799version = "0.3.31" 800source = "registry+https://github.com/rust-lang/crates.io-index" 801checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 802 803[[package]] 804name = "futures-executor" 805version = "0.3.30" 806source = "registry+https://github.com/rust-lang/crates.io-index" 807checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 808dependencies = [ 809 "futures-core", 810 "futures-task", 811 "futures-util", 812] 813 814[[package]] 815name = "futures-io" 816version = "0.3.30" 817source = "registry+https://github.com/rust-lang/crates.io-index" 818checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 819 820[[package]] 821name = "futures-lite" 822version = "2.3.0" 823source = "registry+https://github.com/rust-lang/crates.io-index" 824checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 825dependencies = [ 826 "fastrand", 827 "futures-core", 828 "futures-io", 829 "parking", 830 "pin-project-lite", 831] 832 833[[package]] 834name = "futures-macro" 835version = "0.3.30" 836source = "registry+https://github.com/rust-lang/crates.io-index" 837checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 838dependencies = [ 839 "proc-macro2", 840 "quote", 841 "syn", 842] 843 844[[package]] 845name = "futures-sink" 846version = "0.3.31" 847source = "registry+https://github.com/rust-lang/crates.io-index" 848checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 849 850[[package]] 851name = "futures-task" 852version = "0.3.30" 853source = "registry+https://github.com/rust-lang/crates.io-index" 854checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 855 856[[package]] 857name = "futures-util" 858version = "0.3.30" 859source = "registry+https://github.com/rust-lang/crates.io-index" 860checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 861dependencies = [ 862 "futures-channel", 863 "futures-core", 864 "futures-io", 865 "futures-macro", 866 "futures-sink", 867 "futures-task", 868 "memchr", 869 "pin-project-lite", 870 "pin-utils", 871 "slab", 872] 873 874[[package]] 875name = "gdbstub" 876version = "0.7.1" 877source = "registry+https://github.com/rust-lang/crates.io-index" 878checksum = "6341b3480afbb34eaefc7f92713bc92f2d83e338aaa1c44192f9c2956f4a4903" 879dependencies = [ 880 "bitflags 2.6.0", 881 "cfg-if", 882 "log", 883 "managed", 884 "num-traits", 885 "paste", 886] 887 888[[package]] 889name = "gdbstub_arch" 890version = "0.3.0" 891source = "registry+https://github.com/rust-lang/crates.io-index" 892checksum = "4e3b1357bd3203fc09a6601327ae0ab38865d14231d0b65d3143f5762cc7977d" 893dependencies = [ 894 "gdbstub", 895 "num-traits", 896] 897 898[[package]] 899name = "generic-array" 900version = "0.14.7" 901source = "registry+https://github.com/rust-lang/crates.io-index" 902checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 903dependencies = [ 904 "typenum", 905 "version_check", 906] 907 908[[package]] 909name = "getrandom" 910version = "0.2.14" 911source = "registry+https://github.com/rust-lang/crates.io-index" 912checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" 913dependencies = [ 914 "cfg-if", 915 "js-sys", 916 "libc", 917 "wasi", 918 "wasm-bindgen", 919] 920 921[[package]] 922name = "gimli" 923version = "0.29.0" 924source = "registry+https://github.com/rust-lang/crates.io-index" 925checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" 926 927[[package]] 928name = "glob" 929version = "0.3.1" 930source = "registry+https://github.com/rust-lang/crates.io-index" 931checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 932 933[[package]] 934name = "hashbrown" 935version = "0.14.5" 936source = "registry+https://github.com/rust-lang/crates.io-index" 937checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 938 939[[package]] 940name = "hermit-abi" 941version = "0.3.9" 942source = "registry+https://github.com/rust-lang/crates.io-index" 943checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 944 945[[package]] 946name = "hex" 947version = "0.4.3" 948source = "registry+https://github.com/rust-lang/crates.io-index" 949checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 950 951[[package]] 952name = "humantime" 953version = "2.1.0" 954source = "registry+https://github.com/rust-lang/crates.io-index" 955checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 956 957[[package]] 958name = "hypervisor" 959version = "0.1.0" 960dependencies = [ 961 "anyhow", 962 "byteorder", 963 "cfg-if", 964 "concat-idents", 965 "env_logger", 966 "iced-x86", 967 "igvm", 968 "igvm_defs", 969 "kvm-bindings", 970 "kvm-ioctls", 971 "libc", 972 "log", 973 "mshv-bindings", 974 "mshv-ioctls", 975 "serde", 976 "serde_with", 977 "thiserror", 978 "vfio-ioctls", 979 "vm-memory", 980 "vmm-sys-util", 981] 982 983[[package]] 984name = "iced-x86" 985version = "1.21.0" 986source = "registry+https://github.com/rust-lang/crates.io-index" 987checksum = "7c447cff8c7f384a7d4f741cfcff32f75f3ad02b406432e8d6c878d56b1edf6b" 988dependencies = [ 989 "lazy_static", 990] 991 992[[package]] 993name = "ident_case" 994version = "1.0.1" 995source = "registry+https://github.com/rust-lang/crates.io-index" 996checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 997 998[[package]] 999name = "igvm" 1000version = "0.3.3" 1001source = "registry+https://github.com/rust-lang/crates.io-index" 1002checksum = "7984b10433b50e06a06bd50c69bca4888a5d7de8975f64ea4c2a7687eb99b09d" 1003dependencies = [ 1004 "bitfield-struct", 1005 "crc32fast", 1006 "hex", 1007 "igvm_defs", 1008 "open-enum", 1009 "range_map_vec", 1010 "thiserror", 1011 "tracing", 1012 "zerocopy 0.7.35", 1013] 1014 1015[[package]] 1016name = "igvm_defs" 1017version = "0.3.3" 1018source = "registry+https://github.com/rust-lang/crates.io-index" 1019checksum = "b64ec5588c475372ae830475d3ee9a7bd255407dcb9f03faf6d493556eb6105a" 1020dependencies = [ 1021 "bitfield-struct", 1022 "open-enum", 1023 "static_assertions", 1024 "zerocopy 0.7.35", 1025] 1026 1027[[package]] 1028name = "indexmap" 1029version = "2.2.6" 1030source = "registry+https://github.com/rust-lang/crates.io-index" 1031checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1032dependencies = [ 1033 "equivalent", 1034 "hashbrown", 1035] 1036 1037[[package]] 1038name = "instant" 1039version = "0.1.13" 1040source = "registry+https://github.com/rust-lang/crates.io-index" 1041checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 1042dependencies = [ 1043 "cfg-if", 1044] 1045 1046[[package]] 1047name = "io-uring" 1048version = "0.6.4" 1049source = "registry+https://github.com/rust-lang/crates.io-index" 1050checksum = "595a0399f411a508feb2ec1e970a4a30c249351e30208960d58298de8660b0e5" 1051dependencies = [ 1052 "bitflags 1.3.2", 1053 "libc", 1054] 1055 1056[[package]] 1057name = "ipnetwork" 1058version = "0.20.0" 1059source = "registry+https://github.com/rust-lang/crates.io-index" 1060checksum = "bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e" 1061dependencies = [ 1062 "serde", 1063] 1064 1065[[package]] 1066name = "is_terminal_polyfill" 1067version = "1.70.1" 1068source = "registry+https://github.com/rust-lang/crates.io-index" 1069checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 1070 1071[[package]] 1072name = "itoa" 1073version = "1.0.11" 1074source = "registry+https://github.com/rust-lang/crates.io-index" 1075checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1076 1077[[package]] 1078name = "js-sys" 1079version = "0.3.69" 1080source = "registry+https://github.com/rust-lang/crates.io-index" 1081checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1082dependencies = [ 1083 "wasm-bindgen", 1084] 1085 1086[[package]] 1087name = "kvm-bindings" 1088version = "0.10.0" 1089source = "registry+https://github.com/rust-lang/crates.io-index" 1090checksum = "fa4933174d0cc4b77b958578cd45784071cc5ae212c2d78fbd755aaaa6dfa71a" 1091dependencies = [ 1092 "serde", 1093 "vmm-sys-util", 1094 "zerocopy 0.7.35", 1095] 1096 1097[[package]] 1098name = "kvm-ioctls" 1099version = "0.19.0" 1100source = "registry+https://github.com/rust-lang/crates.io-index" 1101checksum = "337d1afa126368bbd6a5c328048f71a69a737e9afe7e436b392a8f8d770c9171" 1102dependencies = [ 1103 "bitflags 2.6.0", 1104 "kvm-bindings", 1105 "libc", 1106 "vmm-sys-util", 1107] 1108 1109[[package]] 1110name = "landlock" 1111version = "0.4.0" 1112source = "registry+https://github.com/rust-lang/crates.io-index" 1113checksum = "dafb8a4afee64f167eb2b52d32f0eea002e41a7a6450e68c799c8ec3a81a634c" 1114dependencies = [ 1115 "enumflags2", 1116 "libc", 1117 "thiserror", 1118] 1119 1120[[package]] 1121name = "lazy_static" 1122version = "1.5.0" 1123source = "registry+https://github.com/rust-lang/crates.io-index" 1124checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1125 1126[[package]] 1127name = "libc" 1128version = "0.2.158" 1129source = "registry+https://github.com/rust-lang/crates.io-index" 1130checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" 1131 1132[[package]] 1133name = "libredox" 1134version = "0.1.3" 1135source = "registry+https://github.com/rust-lang/crates.io-index" 1136checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1137dependencies = [ 1138 "bitflags 2.6.0", 1139 "libc", 1140] 1141 1142[[package]] 1143name = "libssh2-sys" 1144version = "0.3.0" 1145source = "registry+https://github.com/rust-lang/crates.io-index" 1146checksum = "2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee" 1147dependencies = [ 1148 "cc", 1149 "libc", 1150 "libz-sys", 1151 "openssl-sys", 1152 "pkg-config", 1153 "vcpkg", 1154] 1155 1156[[package]] 1157name = "libz-sys" 1158version = "1.1.18" 1159source = "registry+https://github.com/rust-lang/crates.io-index" 1160checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e" 1161dependencies = [ 1162 "cc", 1163 "libc", 1164 "pkg-config", 1165 "vcpkg", 1166] 1167 1168[[package]] 1169name = "linux-loader" 1170version = "0.13.0" 1171source = "registry+https://github.com/rust-lang/crates.io-index" 1172checksum = "870c3814345f050991f99869417779f6062542bcf4ed81db7a1b926ad1306638" 1173dependencies = [ 1174 "vm-memory", 1175] 1176 1177[[package]] 1178name = "linux-raw-sys" 1179version = "0.4.14" 1180source = "registry+https://github.com/rust-lang/crates.io-index" 1181checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1182 1183[[package]] 1184name = "lock_api" 1185version = "0.4.12" 1186source = "registry+https://github.com/rust-lang/crates.io-index" 1187checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1188dependencies = [ 1189 "autocfg", 1190 "scopeguard", 1191] 1192 1193[[package]] 1194name = "log" 1195version = "0.4.22" 1196source = "registry+https://github.com/rust-lang/crates.io-index" 1197checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 1198 1199[[package]] 1200name = "managed" 1201version = "0.8.0" 1202source = "registry+https://github.com/rust-lang/crates.io-index" 1203checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" 1204 1205[[package]] 1206name = "memchr" 1207version = "2.7.2" 1208source = "registry+https://github.com/rust-lang/crates.io-index" 1209checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 1210 1211[[package]] 1212name = "memoffset" 1213version = "0.9.1" 1214source = "registry+https://github.com/rust-lang/crates.io-index" 1215checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 1216dependencies = [ 1217 "autocfg", 1218] 1219 1220[[package]] 1221name = "micro_http" 1222version = "0.1.0" 1223source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#ef43cef7162a55a6790d528a5e76b4fe2da22de0" 1224dependencies = [ 1225 "libc", 1226 "vmm-sys-util", 1227] 1228 1229[[package]] 1230name = "miniz_oxide" 1231version = "0.7.2" 1232source = "registry+https://github.com/rust-lang/crates.io-index" 1233checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1234dependencies = [ 1235 "adler", 1236] 1237 1238[[package]] 1239name = "mintex" 1240version = "0.1.3" 1241source = "registry+https://github.com/rust-lang/crates.io-index" 1242checksum = "9bec4598fddb13cc7b528819e697852653252b760f1228b7642679bf2ff2cd07" 1243 1244[[package]] 1245name = "mshv-bindings" 1246version = "0.3.1" 1247source = "registry+https://github.com/rust-lang/crates.io-index" 1248checksum = "576504619272a742fa7b75e69c9cd92520df5b4b66181c55e0d3eeb10d8341f8" 1249dependencies = [ 1250 "libc", 1251 "num_enum", 1252 "serde", 1253 "serde_derive", 1254 "vmm-sys-util", 1255 "zerocopy 0.8.8", 1256] 1257 1258[[package]] 1259name = "mshv-ioctls" 1260version = "0.3.1" 1261source = "registry+https://github.com/rust-lang/crates.io-index" 1262checksum = "8ccd62dfa7e0448b49700744f4d23e28ed7a49e83087ba6d7c06c4ee18b8821c" 1263dependencies = [ 1264 "libc", 1265 "mshv-bindings", 1266 "thiserror", 1267 "vmm-sys-util", 1268] 1269 1270[[package]] 1271name = "nanorand" 1272version = "0.7.0" 1273source = "registry+https://github.com/rust-lang/crates.io-index" 1274checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1275dependencies = [ 1276 "getrandom", 1277] 1278 1279[[package]] 1280name = "net_gen" 1281version = "0.1.0" 1282dependencies = [ 1283 "vmm-sys-util", 1284] 1285 1286[[package]] 1287name = "net_util" 1288version = "0.1.0" 1289dependencies = [ 1290 "epoll", 1291 "getrandom", 1292 "libc", 1293 "log", 1294 "net_gen", 1295 "once_cell", 1296 "pnet", 1297 "pnet_datalink", 1298 "rate_limiter", 1299 "serde", 1300 "serde_json", 1301 "thiserror", 1302 "virtio-bindings", 1303 "virtio-queue", 1304 "vm-memory", 1305 "vm-virtio", 1306 "vmm-sys-util", 1307] 1308 1309[[package]] 1310name = "nix" 1311version = "0.29.0" 1312source = "registry+https://github.com/rust-lang/crates.io-index" 1313checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 1314dependencies = [ 1315 "bitflags 2.6.0", 1316 "cfg-if", 1317 "cfg_aliases", 1318 "libc", 1319 "memoffset", 1320] 1321 1322[[package]] 1323name = "no-std-net" 1324version = "0.6.0" 1325source = "registry+https://github.com/rust-lang/crates.io-index" 1326checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" 1327 1328[[package]] 1329name = "num-traits" 1330version = "0.2.19" 1331source = "registry+https://github.com/rust-lang/crates.io-index" 1332checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1333dependencies = [ 1334 "autocfg", 1335] 1336 1337[[package]] 1338name = "num_enum" 1339version = "0.7.3" 1340source = "registry+https://github.com/rust-lang/crates.io-index" 1341checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" 1342dependencies = [ 1343 "num_enum_derive", 1344] 1345 1346[[package]] 1347name = "num_enum_derive" 1348version = "0.7.3" 1349source = "registry+https://github.com/rust-lang/crates.io-index" 1350checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" 1351dependencies = [ 1352 "proc-macro-crate", 1353 "proc-macro2", 1354 "quote", 1355 "syn", 1356] 1357 1358[[package]] 1359name = "object" 1360version = "0.36.1" 1361source = "registry+https://github.com/rust-lang/crates.io-index" 1362checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce" 1363dependencies = [ 1364 "memchr", 1365] 1366 1367[[package]] 1368name = "once_cell" 1369version = "1.20.2" 1370source = "registry+https://github.com/rust-lang/crates.io-index" 1371checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 1372 1373[[package]] 1374name = "open-enum" 1375version = "0.5.2" 1376source = "registry+https://github.com/rust-lang/crates.io-index" 1377checksum = "2eb2508143a400b3361812094d987dd5adc81f0f5294a46491be648d6c94cab5" 1378dependencies = [ 1379 "open-enum-derive", 1380] 1381 1382[[package]] 1383name = "open-enum-derive" 1384version = "0.5.2" 1385source = "registry+https://github.com/rust-lang/crates.io-index" 1386checksum = "8d1296fab5231654a5aec8bf9e87ba4e3938c502fc4c3c0425a00084c78944be" 1387dependencies = [ 1388 "proc-macro2", 1389 "quote", 1390 "syn", 1391] 1392 1393[[package]] 1394name = "openssl-src" 1395version = "300.3.2+3.3.2" 1396source = "registry+https://github.com/rust-lang/crates.io-index" 1397checksum = "a211a18d945ef7e648cc6e0058f4c548ee46aab922ea203e0d30e966ea23647b" 1398dependencies = [ 1399 "cc", 1400] 1401 1402[[package]] 1403name = "openssl-sys" 1404version = "0.9.102" 1405source = "registry+https://github.com/rust-lang/crates.io-index" 1406checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" 1407dependencies = [ 1408 "cc", 1409 "libc", 1410 "openssl-src", 1411 "pkg-config", 1412 "vcpkg", 1413] 1414 1415[[package]] 1416name = "option-ext" 1417version = "0.2.0" 1418source = "registry+https://github.com/rust-lang/crates.io-index" 1419checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 1420 1421[[package]] 1422name = "option_parser" 1423version = "0.1.0" 1424 1425[[package]] 1426name = "ordered-stream" 1427version = "0.2.0" 1428source = "registry+https://github.com/rust-lang/crates.io-index" 1429checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 1430dependencies = [ 1431 "futures-core", 1432 "pin-project-lite", 1433] 1434 1435[[package]] 1436name = "parking" 1437version = "2.2.1" 1438source = "registry+https://github.com/rust-lang/crates.io-index" 1439checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 1440 1441[[package]] 1442name = "parking_lot" 1443version = "0.11.2" 1444source = "registry+https://github.com/rust-lang/crates.io-index" 1445checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1446dependencies = [ 1447 "instant", 1448 "lock_api", 1449 "parking_lot_core 0.8.6", 1450] 1451 1452[[package]] 1453name = "parking_lot" 1454version = "0.12.1" 1455source = "registry+https://github.com/rust-lang/crates.io-index" 1456checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1457dependencies = [ 1458 "lock_api", 1459 "parking_lot_core 0.9.9", 1460] 1461 1462[[package]] 1463name = "parking_lot_core" 1464version = "0.8.6" 1465source = "registry+https://github.com/rust-lang/crates.io-index" 1466checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 1467dependencies = [ 1468 "cfg-if", 1469 "instant", 1470 "libc", 1471 "redox_syscall 0.2.16", 1472 "smallvec", 1473 "winapi", 1474] 1475 1476[[package]] 1477name = "parking_lot_core" 1478version = "0.9.9" 1479source = "registry+https://github.com/rust-lang/crates.io-index" 1480checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 1481dependencies = [ 1482 "cfg-if", 1483 "libc", 1484 "redox_syscall 0.4.1", 1485 "smallvec", 1486 "windows-targets 0.48.5", 1487] 1488 1489[[package]] 1490name = "paste" 1491version = "1.0.15" 1492source = "registry+https://github.com/rust-lang/crates.io-index" 1493checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 1494 1495[[package]] 1496name = "pci" 1497version = "0.1.0" 1498dependencies = [ 1499 "anyhow", 1500 "byteorder", 1501 "hypervisor", 1502 "libc", 1503 "log", 1504 "serde", 1505 "thiserror", 1506 "vfio-bindings", 1507 "vfio-ioctls", 1508 "vfio_user", 1509 "vm-allocator", 1510 "vm-device", 1511 "vm-memory", 1512 "vm-migration", 1513 "vmm-sys-util", 1514] 1515 1516[[package]] 1517name = "performance-metrics" 1518version = "0.1.0" 1519dependencies = [ 1520 "clap", 1521 "dirs", 1522 "serde", 1523 "serde_json", 1524 "test_infra", 1525 "thiserror", 1526 "wait-timeout", 1527] 1528 1529[[package]] 1530name = "pin-project-lite" 1531version = "0.2.15" 1532source = "registry+https://github.com/rust-lang/crates.io-index" 1533checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" 1534 1535[[package]] 1536name = "pin-utils" 1537version = "0.1.0" 1538source = "registry+https://github.com/rust-lang/crates.io-index" 1539checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1540 1541[[package]] 1542name = "piper" 1543version = "0.2.4" 1544source = "registry+https://github.com/rust-lang/crates.io-index" 1545checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" 1546dependencies = [ 1547 "atomic-waker", 1548 "fastrand", 1549 "futures-io", 1550] 1551 1552[[package]] 1553name = "pkg-config" 1554version = "0.3.31" 1555source = "registry+https://github.com/rust-lang/crates.io-index" 1556checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 1557 1558[[package]] 1559name = "pnet" 1560version = "0.35.0" 1561source = "registry+https://github.com/rust-lang/crates.io-index" 1562checksum = "682396b533413cc2e009fbb48aadf93619a149d3e57defba19ff50ce0201bd0d" 1563dependencies = [ 1564 "ipnetwork", 1565 "pnet_base", 1566 "pnet_datalink", 1567 "pnet_packet", 1568 "pnet_sys", 1569 "pnet_transport", 1570] 1571 1572[[package]] 1573name = "pnet_base" 1574version = "0.35.0" 1575source = "registry+https://github.com/rust-lang/crates.io-index" 1576checksum = "ffc190d4067df16af3aba49b3b74c469e611cad6314676eaf1157f31aa0fb2f7" 1577dependencies = [ 1578 "no-std-net", 1579] 1580 1581[[package]] 1582name = "pnet_datalink" 1583version = "0.35.0" 1584source = "registry+https://github.com/rust-lang/crates.io-index" 1585checksum = "e79e70ec0be163102a332e1d2d5586d362ad76b01cec86f830241f2b6452a7b7" 1586dependencies = [ 1587 "ipnetwork", 1588 "libc", 1589 "pnet_base", 1590 "pnet_sys", 1591 "winapi", 1592] 1593 1594[[package]] 1595name = "pnet_macros" 1596version = "0.35.0" 1597source = "registry+https://github.com/rust-lang/crates.io-index" 1598checksum = "13325ac86ee1a80a480b0bc8e3d30c25d133616112bb16e86f712dcf8a71c863" 1599dependencies = [ 1600 "proc-macro2", 1601 "quote", 1602 "regex", 1603 "syn", 1604] 1605 1606[[package]] 1607name = "pnet_macros_support" 1608version = "0.35.0" 1609source = "registry+https://github.com/rust-lang/crates.io-index" 1610checksum = "eed67a952585d509dd0003049b1fc56b982ac665c8299b124b90ea2bdb3134ab" 1611dependencies = [ 1612 "pnet_base", 1613] 1614 1615[[package]] 1616name = "pnet_packet" 1617version = "0.35.0" 1618source = "registry+https://github.com/rust-lang/crates.io-index" 1619checksum = "4c96ebadfab635fcc23036ba30a7d33a80c39e8461b8bd7dc7bb186acb96560f" 1620dependencies = [ 1621 "glob", 1622 "pnet_base", 1623 "pnet_macros", 1624 "pnet_macros_support", 1625] 1626 1627[[package]] 1628name = "pnet_sys" 1629version = "0.35.0" 1630source = "registry+https://github.com/rust-lang/crates.io-index" 1631checksum = "7d4643d3d4db6b08741050c2f3afa9a892c4244c085a72fcda93c9c2c9a00f4b" 1632dependencies = [ 1633 "libc", 1634 "winapi", 1635] 1636 1637[[package]] 1638name = "pnet_transport" 1639version = "0.35.0" 1640source = "registry+https://github.com/rust-lang/crates.io-index" 1641checksum = "5f604d98bc2a6591cf719b58d3203fd882bdd6bf1db696c4ac97978e9f4776bf" 1642dependencies = [ 1643 "libc", 1644 "pnet_base", 1645 "pnet_packet", 1646 "pnet_sys", 1647] 1648 1649[[package]] 1650name = "polling" 1651version = "3.6.0" 1652source = "registry+https://github.com/rust-lang/crates.io-index" 1653checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6" 1654dependencies = [ 1655 "cfg-if", 1656 "concurrent-queue", 1657 "hermit-abi", 1658 "pin-project-lite", 1659 "rustix", 1660 "tracing", 1661 "windows-sys 0.52.0", 1662] 1663 1664[[package]] 1665name = "ppv-lite86" 1666version = "0.2.20" 1667source = "registry+https://github.com/rust-lang/crates.io-index" 1668checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 1669dependencies = [ 1670 "zerocopy 0.7.35", 1671] 1672 1673[[package]] 1674name = "proc-macro-crate" 1675version = "3.1.0" 1676source = "registry+https://github.com/rust-lang/crates.io-index" 1677checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" 1678dependencies = [ 1679 "toml_edit", 1680] 1681 1682[[package]] 1683name = "proc-macro2" 1684version = "1.0.86" 1685source = "registry+https://github.com/rust-lang/crates.io-index" 1686checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 1687dependencies = [ 1688 "unicode-ident", 1689] 1690 1691[[package]] 1692name = "quote" 1693version = "1.0.36" 1694source = "registry+https://github.com/rust-lang/crates.io-index" 1695checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 1696dependencies = [ 1697 "proc-macro2", 1698] 1699 1700[[package]] 1701name = "rand" 1702version = "0.8.5" 1703source = "registry+https://github.com/rust-lang/crates.io-index" 1704checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1705dependencies = [ 1706 "libc", 1707 "rand_chacha", 1708 "rand_core", 1709] 1710 1711[[package]] 1712name = "rand_chacha" 1713version = "0.3.1" 1714source = "registry+https://github.com/rust-lang/crates.io-index" 1715checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1716dependencies = [ 1717 "ppv-lite86", 1718 "rand_core", 1719] 1720 1721[[package]] 1722name = "rand_core" 1723version = "0.6.4" 1724source = "registry+https://github.com/rust-lang/crates.io-index" 1725checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1726dependencies = [ 1727 "getrandom", 1728] 1729 1730[[package]] 1731name = "range_map_vec" 1732version = "0.2.0" 1733source = "registry+https://github.com/rust-lang/crates.io-index" 1734checksum = "7cc2191ec1fd850e3ede4cf09ccfd40a33df561111f73e96e1b7c3f9eee31328" 1735 1736[[package]] 1737name = "rate_limiter" 1738version = "0.1.0" 1739dependencies = [ 1740 "epoll", 1741 "libc", 1742 "log", 1743 "thiserror", 1744 "vmm-sys-util", 1745] 1746 1747[[package]] 1748name = "redox_syscall" 1749version = "0.2.16" 1750source = "registry+https://github.com/rust-lang/crates.io-index" 1751checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1752dependencies = [ 1753 "bitflags 1.3.2", 1754] 1755 1756[[package]] 1757name = "redox_syscall" 1758version = "0.4.1" 1759source = "registry+https://github.com/rust-lang/crates.io-index" 1760checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 1761dependencies = [ 1762 "bitflags 1.3.2", 1763] 1764 1765[[package]] 1766name = "redox_users" 1767version = "0.4.6" 1768source = "registry+https://github.com/rust-lang/crates.io-index" 1769checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" 1770dependencies = [ 1771 "getrandom", 1772 "libredox", 1773 "thiserror", 1774] 1775 1776[[package]] 1777name = "regex" 1778version = "1.10.5" 1779source = "registry+https://github.com/rust-lang/crates.io-index" 1780checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" 1781dependencies = [ 1782 "aho-corasick", 1783 "memchr", 1784 "regex-automata", 1785 "regex-syntax", 1786] 1787 1788[[package]] 1789name = "regex-automata" 1790version = "0.4.7" 1791source = "registry+https://github.com/rust-lang/crates.io-index" 1792checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 1793dependencies = [ 1794 "aho-corasick", 1795 "memchr", 1796 "regex-syntax", 1797] 1798 1799[[package]] 1800name = "regex-syntax" 1801version = "0.8.3" 1802source = "registry+https://github.com/rust-lang/crates.io-index" 1803checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" 1804 1805[[package]] 1806name = "remain" 1807version = "0.2.14" 1808source = "registry+https://github.com/rust-lang/crates.io-index" 1809checksum = "46aef80f842736de545ada6ec65b81ee91504efd6853f4b96de7414c42ae7443" 1810dependencies = [ 1811 "proc-macro2", 1812 "quote", 1813 "syn", 1814] 1815 1816[[package]] 1817name = "rustc-demangle" 1818version = "0.1.24" 1819source = "registry+https://github.com/rust-lang/crates.io-index" 1820checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 1821 1822[[package]] 1823name = "rustc-hash" 1824version = "1.1.0" 1825source = "registry+https://github.com/rust-lang/crates.io-index" 1826checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1827 1828[[package]] 1829name = "rustix" 1830version = "0.38.34" 1831source = "registry+https://github.com/rust-lang/crates.io-index" 1832checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 1833dependencies = [ 1834 "bitflags 2.6.0", 1835 "errno", 1836 "libc", 1837 "linux-raw-sys", 1838 "windows-sys 0.52.0", 1839] 1840 1841[[package]] 1842name = "ryu" 1843version = "1.0.18" 1844source = "registry+https://github.com/rust-lang/crates.io-index" 1845checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 1846 1847[[package]] 1848name = "scopeguard" 1849version = "1.2.0" 1850source = "registry+https://github.com/rust-lang/crates.io-index" 1851checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1852 1853[[package]] 1854name = "seccompiler" 1855version = "0.4.0" 1856source = "registry+https://github.com/rust-lang/crates.io-index" 1857checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5" 1858dependencies = [ 1859 "libc", 1860] 1861 1862[[package]] 1863name = "serde" 1864version = "1.0.208" 1865source = "registry+https://github.com/rust-lang/crates.io-index" 1866checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" 1867dependencies = [ 1868 "serde_derive", 1869] 1870 1871[[package]] 1872name = "serde_derive" 1873version = "1.0.208" 1874source = "registry+https://github.com/rust-lang/crates.io-index" 1875checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" 1876dependencies = [ 1877 "proc-macro2", 1878 "quote", 1879 "syn", 1880] 1881 1882[[package]] 1883name = "serde_json" 1884version = "1.0.120" 1885source = "registry+https://github.com/rust-lang/crates.io-index" 1886checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" 1887dependencies = [ 1888 "itoa", 1889 "ryu", 1890 "serde", 1891] 1892 1893[[package]] 1894name = "serde_repr" 1895version = "0.1.19" 1896source = "registry+https://github.com/rust-lang/crates.io-index" 1897checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" 1898dependencies = [ 1899 "proc-macro2", 1900 "quote", 1901 "syn", 1902] 1903 1904[[package]] 1905name = "serde_with" 1906version = "3.9.0" 1907source = "registry+https://github.com/rust-lang/crates.io-index" 1908checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" 1909dependencies = [ 1910 "serde", 1911 "serde_derive", 1912 "serde_with_macros", 1913] 1914 1915[[package]] 1916name = "serde_with_macros" 1917version = "3.9.0" 1918source = "registry+https://github.com/rust-lang/crates.io-index" 1919checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" 1920dependencies = [ 1921 "darling", 1922 "proc-macro2", 1923 "quote", 1924 "syn", 1925] 1926 1927[[package]] 1928name = "serial_buffer" 1929version = "0.1.0" 1930 1931[[package]] 1932name = "sha1" 1933version = "0.10.6" 1934source = "registry+https://github.com/rust-lang/crates.io-index" 1935checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 1936dependencies = [ 1937 "cfg-if", 1938 "cpufeatures", 1939 "digest", 1940] 1941 1942[[package]] 1943name = "signal-hook" 1944version = "0.3.17" 1945source = "registry+https://github.com/rust-lang/crates.io-index" 1946checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 1947dependencies = [ 1948 "libc", 1949 "signal-hook-registry", 1950] 1951 1952[[package]] 1953name = "signal-hook-registry" 1954version = "1.4.2" 1955source = "registry+https://github.com/rust-lang/crates.io-index" 1956checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 1957dependencies = [ 1958 "libc", 1959] 1960 1961[[package]] 1962name = "slab" 1963version = "0.4.9" 1964source = "registry+https://github.com/rust-lang/crates.io-index" 1965checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1966dependencies = [ 1967 "autocfg", 1968] 1969 1970[[package]] 1971name = "smallvec" 1972version = "1.13.2" 1973source = "registry+https://github.com/rust-lang/crates.io-index" 1974checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 1975 1976[[package]] 1977name = "spin" 1978version = "0.9.8" 1979source = "registry+https://github.com/rust-lang/crates.io-index" 1980checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 1981dependencies = [ 1982 "lock_api", 1983] 1984 1985[[package]] 1986name = "ssh2" 1987version = "0.9.4" 1988source = "registry+https://github.com/rust-lang/crates.io-index" 1989checksum = "e7fe461910559f6d5604c3731d00d2aafc4a83d1665922e280f42f9a168d5455" 1990dependencies = [ 1991 "bitflags 1.3.2", 1992 "libc", 1993 "libssh2-sys", 1994 "parking_lot 0.11.2", 1995] 1996 1997[[package]] 1998name = "static_assertions" 1999version = "1.1.0" 2000source = "registry+https://github.com/rust-lang/crates.io-index" 2001checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2002 2003[[package]] 2004name = "strsim" 2005version = "0.11.1" 2006source = "registry+https://github.com/rust-lang/crates.io-index" 2007checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 2008 2009[[package]] 2010name = "syn" 2011version = "2.0.66" 2012source = "registry+https://github.com/rust-lang/crates.io-index" 2013checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" 2014dependencies = [ 2015 "proc-macro2", 2016 "quote", 2017 "unicode-ident", 2018] 2019 2020[[package]] 2021name = "tempfile" 2022version = "3.11.0" 2023source = "registry+https://github.com/rust-lang/crates.io-index" 2024checksum = "b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53" 2025dependencies = [ 2026 "cfg-if", 2027 "fastrand", 2028 "once_cell", 2029 "rustix", 2030 "windows-sys 0.52.0", 2031] 2032 2033[[package]] 2034name = "terminal_size" 2035version = "0.3.0" 2036source = "registry+https://github.com/rust-lang/crates.io-index" 2037checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" 2038dependencies = [ 2039 "rustix", 2040 "windows-sys 0.48.0", 2041] 2042 2043[[package]] 2044name = "test_infra" 2045version = "0.1.0" 2046dependencies = [ 2047 "dirs", 2048 "epoll", 2049 "libc", 2050 "once_cell", 2051 "serde", 2052 "serde_json", 2053 "ssh2", 2054 "vmm-sys-util", 2055 "wait-timeout", 2056] 2057 2058[[package]] 2059name = "thiserror" 2060version = "1.0.62" 2061source = "registry+https://github.com/rust-lang/crates.io-index" 2062checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb" 2063dependencies = [ 2064 "thiserror-impl", 2065] 2066 2067[[package]] 2068name = "thiserror-impl" 2069version = "1.0.62" 2070source = "registry+https://github.com/rust-lang/crates.io-index" 2071checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c" 2072dependencies = [ 2073 "proc-macro2", 2074 "quote", 2075 "syn", 2076] 2077 2078[[package]] 2079name = "thousands" 2080version = "0.2.0" 2081source = "registry+https://github.com/rust-lang/crates.io-index" 2082checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820" 2083 2084[[package]] 2085name = "toml_datetime" 2086version = "0.6.5" 2087source = "registry+https://github.com/rust-lang/crates.io-index" 2088checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 2089 2090[[package]] 2091name = "toml_edit" 2092version = "0.21.1" 2093source = "registry+https://github.com/rust-lang/crates.io-index" 2094checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 2095dependencies = [ 2096 "indexmap", 2097 "toml_datetime", 2098 "winnow", 2099] 2100 2101[[package]] 2102name = "tpm" 2103version = "0.1.0" 2104dependencies = [ 2105 "anyhow", 2106 "byteorder", 2107 "libc", 2108 "log", 2109 "net_gen", 2110 "thiserror", 2111 "vmm-sys-util", 2112] 2113 2114[[package]] 2115name = "tracer" 2116version = "0.1.0" 2117dependencies = [ 2118 "libc", 2119 "log", 2120 "once_cell", 2121 "serde", 2122 "serde_json", 2123] 2124 2125[[package]] 2126name = "tracing" 2127version = "0.1.40" 2128source = "registry+https://github.com/rust-lang/crates.io-index" 2129checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2130dependencies = [ 2131 "pin-project-lite", 2132 "tracing-attributes", 2133 "tracing-core", 2134] 2135 2136[[package]] 2137name = "tracing-attributes" 2138version = "0.1.27" 2139source = "registry+https://github.com/rust-lang/crates.io-index" 2140checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2141dependencies = [ 2142 "proc-macro2", 2143 "quote", 2144 "syn", 2145] 2146 2147[[package]] 2148name = "tracing-core" 2149version = "0.1.32" 2150source = "registry+https://github.com/rust-lang/crates.io-index" 2151checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2152dependencies = [ 2153 "once_cell", 2154] 2155 2156[[package]] 2157name = "typenum" 2158version = "1.17.0" 2159source = "registry+https://github.com/rust-lang/crates.io-index" 2160checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2161 2162[[package]] 2163name = "uds_windows" 2164version = "1.1.0" 2165source = "registry+https://github.com/rust-lang/crates.io-index" 2166checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 2167dependencies = [ 2168 "memoffset", 2169 "tempfile", 2170 "winapi", 2171] 2172 2173[[package]] 2174name = "unicode-ident" 2175version = "1.0.12" 2176source = "registry+https://github.com/rust-lang/crates.io-index" 2177checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2178 2179[[package]] 2180name = "utf8parse" 2181version = "0.2.2" 2182source = "registry+https://github.com/rust-lang/crates.io-index" 2183checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 2184 2185[[package]] 2186name = "uuid" 2187version = "1.8.0" 2188source = "registry+https://github.com/rust-lang/crates.io-index" 2189checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 2190dependencies = [ 2191 "getrandom", 2192 "rand", 2193 "uuid-macro-internal", 2194] 2195 2196[[package]] 2197name = "uuid-macro-internal" 2198version = "1.10.0" 2199source = "registry+https://github.com/rust-lang/crates.io-index" 2200checksum = "ee1cd046f83ea2c4e920d6ee9f7c3537ef928d75dce5d84a87c2c5d6b3999a3a" 2201dependencies = [ 2202 "proc-macro2", 2203 "quote", 2204 "syn", 2205] 2206 2207[[package]] 2208name = "vcpkg" 2209version = "0.2.15" 2210source = "registry+https://github.com/rust-lang/crates.io-index" 2211checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2212 2213[[package]] 2214name = "version_check" 2215version = "0.9.4" 2216source = "registry+https://github.com/rust-lang/crates.io-index" 2217checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2218 2219[[package]] 2220name = "vfio-bindings" 2221version = "0.4.0" 2222source = "git+https://github.com/rust-vmm/vfio?branch=main#b135b8305c2cc8ec333e0cf77a780445cc98dcee" 2223dependencies = [ 2224 "vmm-sys-util", 2225] 2226 2227[[package]] 2228name = "vfio-ioctls" 2229version = "0.2.0" 2230source = "git+https://github.com/rust-vmm/vfio?branch=main#b135b8305c2cc8ec333e0cf77a780445cc98dcee" 2231dependencies = [ 2232 "byteorder", 2233 "kvm-bindings", 2234 "kvm-ioctls", 2235 "libc", 2236 "log", 2237 "mshv-bindings", 2238 "mshv-ioctls", 2239 "thiserror", 2240 "vfio-bindings", 2241 "vm-memory", 2242 "vmm-sys-util", 2243] 2244 2245[[package]] 2246name = "vfio_user" 2247version = "0.1.0" 2248source = "git+https://github.com/rust-vmm/vfio-user?branch=main#3febcdd3fa2531623865663ca1721e1962ed9979" 2249dependencies = [ 2250 "bitflags 1.3.2", 2251 "libc", 2252 "log", 2253 "serde", 2254 "serde_derive", 2255 "serde_json", 2256 "thiserror", 2257 "vfio-bindings", 2258 "vm-memory", 2259 "vmm-sys-util", 2260] 2261 2262[[package]] 2263name = "vhost" 2264version = "0.12.1" 2265source = "git+https://github.com/rust-vmm/vhost?rev=d983ae0#d983ae07f78663b7d24059667376992460b571a2" 2266dependencies = [ 2267 "bitflags 2.6.0", 2268 "libc", 2269 "uuid", 2270 "vm-memory", 2271 "vmm-sys-util", 2272] 2273 2274[[package]] 2275name = "vhost-user-backend" 2276version = "0.16.1" 2277source = "git+https://github.com/rust-vmm/vhost?rev=d983ae0#d983ae07f78663b7d24059667376992460b571a2" 2278dependencies = [ 2279 "libc", 2280 "log", 2281 "vhost", 2282 "virtio-bindings", 2283 "virtio-queue", 2284 "vm-memory", 2285 "vmm-sys-util", 2286] 2287 2288[[package]] 2289name = "vhost_user_block" 2290version = "0.1.0" 2291dependencies = [ 2292 "block", 2293 "clap", 2294 "env_logger", 2295 "epoll", 2296 "libc", 2297 "log", 2298 "option_parser", 2299 "vhost", 2300 "vhost-user-backend", 2301 "virtio-bindings", 2302 "virtio-queue", 2303 "vm-memory", 2304 "vmm-sys-util", 2305] 2306 2307[[package]] 2308name = "vhost_user_net" 2309version = "0.1.0" 2310dependencies = [ 2311 "clap", 2312 "env_logger", 2313 "epoll", 2314 "libc", 2315 "log", 2316 "net_util", 2317 "option_parser", 2318 "vhost", 2319 "vhost-user-backend", 2320 "virtio-bindings", 2321 "vm-memory", 2322 "vmm-sys-util", 2323] 2324 2325[[package]] 2326name = "virtio-bindings" 2327version = "0.2.4" 2328source = "registry+https://github.com/rust-lang/crates.io-index" 2329checksum = "1711e61c00f8cb450bd15368152a1e37a12ef195008ddc7d0f4812f9e2b30a68" 2330 2331[[package]] 2332name = "virtio-devices" 2333version = "0.1.0" 2334dependencies = [ 2335 "anyhow", 2336 "arc-swap", 2337 "block", 2338 "byteorder", 2339 "epoll", 2340 "event_monitor", 2341 "libc", 2342 "log", 2343 "mshv-ioctls", 2344 "net_gen", 2345 "net_util", 2346 "pci", 2347 "rate_limiter", 2348 "seccompiler", 2349 "serde", 2350 "serde_json", 2351 "serde_with", 2352 "serial_buffer", 2353 "thiserror", 2354 "vhost", 2355 "virtio-bindings", 2356 "virtio-queue", 2357 "vm-allocator", 2358 "vm-device", 2359 "vm-memory", 2360 "vm-migration", 2361 "vm-virtio", 2362 "vmm-sys-util", 2363] 2364 2365[[package]] 2366name = "virtio-queue" 2367version = "0.14.0" 2368source = "registry+https://github.com/rust-lang/crates.io-index" 2369checksum = "872e2f3fbd70a7e6f01689720cce3d5c2c5efe52b484dd07b674246ada0e9a8d" 2370dependencies = [ 2371 "log", 2372 "virtio-bindings", 2373 "vm-memory", 2374 "vmm-sys-util", 2375] 2376 2377[[package]] 2378name = "vm-allocator" 2379version = "0.1.0" 2380dependencies = [ 2381 "arch", 2382 "libc", 2383 "vm-memory", 2384] 2385 2386[[package]] 2387name = "vm-device" 2388version = "0.1.0" 2389dependencies = [ 2390 "anyhow", 2391 "hypervisor", 2392 "serde", 2393 "thiserror", 2394 "vfio-ioctls", 2395 "vm-memory", 2396 "vmm-sys-util", 2397] 2398 2399[[package]] 2400name = "vm-fdt" 2401version = "0.3.0" 2402source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#ef5bd734f5f66fb07722d766981adbc915f0d941" 2403 2404[[package]] 2405name = "vm-memory" 2406version = "0.16.0" 2407source = "registry+https://github.com/rust-lang/crates.io-index" 2408checksum = "e2919f87420b6998a131eb7c78843890295e91a3f8f786ccc925c8d387b75121" 2409dependencies = [ 2410 "arc-swap", 2411 "libc", 2412 "thiserror", 2413 "winapi", 2414] 2415 2416[[package]] 2417name = "vm-migration" 2418version = "0.1.0" 2419dependencies = [ 2420 "anyhow", 2421 "serde", 2422 "serde_json", 2423 "thiserror", 2424 "vm-memory", 2425] 2426 2427[[package]] 2428name = "vm-virtio" 2429version = "0.1.0" 2430dependencies = [ 2431 "log", 2432 "virtio-queue", 2433 "vm-memory", 2434] 2435 2436[[package]] 2437name = "vmm" 2438version = "0.1.0" 2439dependencies = [ 2440 "acpi_tables", 2441 "anyhow", 2442 "arc-swap", 2443 "arch", 2444 "bitflags 2.6.0", 2445 "block", 2446 "blocking", 2447 "cfg-if", 2448 "clap", 2449 "devices", 2450 "dhat", 2451 "epoll", 2452 "event_monitor", 2453 "flume", 2454 "futures", 2455 "gdbstub", 2456 "gdbstub_arch", 2457 "hex", 2458 "hypervisor", 2459 "igvm", 2460 "igvm_defs", 2461 "landlock", 2462 "libc", 2463 "linux-loader", 2464 "log", 2465 "micro_http", 2466 "mshv-bindings", 2467 "net_util", 2468 "once_cell", 2469 "option_parser", 2470 "pci", 2471 "range_map_vec", 2472 "rate_limiter", 2473 "seccompiler", 2474 "serde", 2475 "serde_json", 2476 "serial_buffer", 2477 "signal-hook", 2478 "thiserror", 2479 "tracer", 2480 "uuid", 2481 "vfio-ioctls", 2482 "vfio_user", 2483 "virtio-devices", 2484 "virtio-queue", 2485 "vm-allocator", 2486 "vm-device", 2487 "vm-memory", 2488 "vm-migration", 2489 "vm-virtio", 2490 "vmm-sys-util", 2491 "zbus", 2492 "zerocopy 0.7.35", 2493] 2494 2495[[package]] 2496name = "vmm-sys-util" 2497version = "0.12.1" 2498source = "registry+https://github.com/rust-lang/crates.io-index" 2499checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede" 2500dependencies = [ 2501 "bitflags 1.3.2", 2502 "libc", 2503 "serde", 2504 "serde_derive", 2505] 2506 2507[[package]] 2508name = "wait-timeout" 2509version = "0.2.0" 2510source = "registry+https://github.com/rust-lang/crates.io-index" 2511checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" 2512dependencies = [ 2513 "libc", 2514] 2515 2516[[package]] 2517name = "wasi" 2518version = "0.11.0+wasi-snapshot-preview1" 2519source = "registry+https://github.com/rust-lang/crates.io-index" 2520checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2521 2522[[package]] 2523name = "wasm-bindgen" 2524version = "0.2.92" 2525source = "registry+https://github.com/rust-lang/crates.io-index" 2526checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 2527dependencies = [ 2528 "cfg-if", 2529 "wasm-bindgen-macro", 2530] 2531 2532[[package]] 2533name = "wasm-bindgen-backend" 2534version = "0.2.92" 2535source = "registry+https://github.com/rust-lang/crates.io-index" 2536checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 2537dependencies = [ 2538 "bumpalo", 2539 "log", 2540 "once_cell", 2541 "proc-macro2", 2542 "quote", 2543 "syn", 2544 "wasm-bindgen-shared", 2545] 2546 2547[[package]] 2548name = "wasm-bindgen-macro" 2549version = "0.2.92" 2550source = "registry+https://github.com/rust-lang/crates.io-index" 2551checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 2552dependencies = [ 2553 "quote", 2554 "wasm-bindgen-macro-support", 2555] 2556 2557[[package]] 2558name = "wasm-bindgen-macro-support" 2559version = "0.2.92" 2560source = "registry+https://github.com/rust-lang/crates.io-index" 2561checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 2562dependencies = [ 2563 "proc-macro2", 2564 "quote", 2565 "syn", 2566 "wasm-bindgen-backend", 2567 "wasm-bindgen-shared", 2568] 2569 2570[[package]] 2571name = "wasm-bindgen-shared" 2572version = "0.2.92" 2573source = "registry+https://github.com/rust-lang/crates.io-index" 2574checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 2575 2576[[package]] 2577name = "winapi" 2578version = "0.3.9" 2579source = "registry+https://github.com/rust-lang/crates.io-index" 2580checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2581dependencies = [ 2582 "winapi-i686-pc-windows-gnu", 2583 "winapi-x86_64-pc-windows-gnu", 2584] 2585 2586[[package]] 2587name = "winapi-i686-pc-windows-gnu" 2588version = "0.4.0" 2589source = "registry+https://github.com/rust-lang/crates.io-index" 2590checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2591 2592[[package]] 2593name = "winapi-x86_64-pc-windows-gnu" 2594version = "0.4.0" 2595source = "registry+https://github.com/rust-lang/crates.io-index" 2596checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2597 2598[[package]] 2599name = "windows-sys" 2600version = "0.48.0" 2601source = "registry+https://github.com/rust-lang/crates.io-index" 2602checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2603dependencies = [ 2604 "windows-targets 0.48.5", 2605] 2606 2607[[package]] 2608name = "windows-sys" 2609version = "0.52.0" 2610source = "registry+https://github.com/rust-lang/crates.io-index" 2611checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2612dependencies = [ 2613 "windows-targets 0.52.6", 2614] 2615 2616[[package]] 2617name = "windows-sys" 2618version = "0.59.0" 2619source = "registry+https://github.com/rust-lang/crates.io-index" 2620checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 2621dependencies = [ 2622 "windows-targets 0.52.6", 2623] 2624 2625[[package]] 2626name = "windows-targets" 2627version = "0.48.5" 2628source = "registry+https://github.com/rust-lang/crates.io-index" 2629checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 2630dependencies = [ 2631 "windows_aarch64_gnullvm 0.48.5", 2632 "windows_aarch64_msvc 0.48.5", 2633 "windows_i686_gnu 0.48.5", 2634 "windows_i686_msvc 0.48.5", 2635 "windows_x86_64_gnu 0.48.5", 2636 "windows_x86_64_gnullvm 0.48.5", 2637 "windows_x86_64_msvc 0.48.5", 2638] 2639 2640[[package]] 2641name = "windows-targets" 2642version = "0.52.6" 2643source = "registry+https://github.com/rust-lang/crates.io-index" 2644checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 2645dependencies = [ 2646 "windows_aarch64_gnullvm 0.52.6", 2647 "windows_aarch64_msvc 0.52.6", 2648 "windows_i686_gnu 0.52.6", 2649 "windows_i686_gnullvm", 2650 "windows_i686_msvc 0.52.6", 2651 "windows_x86_64_gnu 0.52.6", 2652 "windows_x86_64_gnullvm 0.52.6", 2653 "windows_x86_64_msvc 0.52.6", 2654] 2655 2656[[package]] 2657name = "windows_aarch64_gnullvm" 2658version = "0.48.5" 2659source = "registry+https://github.com/rust-lang/crates.io-index" 2660checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 2661 2662[[package]] 2663name = "windows_aarch64_gnullvm" 2664version = "0.52.6" 2665source = "registry+https://github.com/rust-lang/crates.io-index" 2666checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 2667 2668[[package]] 2669name = "windows_aarch64_msvc" 2670version = "0.48.5" 2671source = "registry+https://github.com/rust-lang/crates.io-index" 2672checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 2673 2674[[package]] 2675name = "windows_aarch64_msvc" 2676version = "0.52.6" 2677source = "registry+https://github.com/rust-lang/crates.io-index" 2678checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 2679 2680[[package]] 2681name = "windows_i686_gnu" 2682version = "0.48.5" 2683source = "registry+https://github.com/rust-lang/crates.io-index" 2684checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 2685 2686[[package]] 2687name = "windows_i686_gnu" 2688version = "0.52.6" 2689source = "registry+https://github.com/rust-lang/crates.io-index" 2690checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 2691 2692[[package]] 2693name = "windows_i686_gnullvm" 2694version = "0.52.6" 2695source = "registry+https://github.com/rust-lang/crates.io-index" 2696checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 2697 2698[[package]] 2699name = "windows_i686_msvc" 2700version = "0.48.5" 2701source = "registry+https://github.com/rust-lang/crates.io-index" 2702checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 2703 2704[[package]] 2705name = "windows_i686_msvc" 2706version = "0.52.6" 2707source = "registry+https://github.com/rust-lang/crates.io-index" 2708checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 2709 2710[[package]] 2711name = "windows_x86_64_gnu" 2712version = "0.48.5" 2713source = "registry+https://github.com/rust-lang/crates.io-index" 2714checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 2715 2716[[package]] 2717name = "windows_x86_64_gnu" 2718version = "0.52.6" 2719source = "registry+https://github.com/rust-lang/crates.io-index" 2720checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 2721 2722[[package]] 2723name = "windows_x86_64_gnullvm" 2724version = "0.48.5" 2725source = "registry+https://github.com/rust-lang/crates.io-index" 2726checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 2727 2728[[package]] 2729name = "windows_x86_64_gnullvm" 2730version = "0.52.6" 2731source = "registry+https://github.com/rust-lang/crates.io-index" 2732checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 2733 2734[[package]] 2735name = "windows_x86_64_msvc" 2736version = "0.48.5" 2737source = "registry+https://github.com/rust-lang/crates.io-index" 2738checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 2739 2740[[package]] 2741name = "windows_x86_64_msvc" 2742version = "0.52.6" 2743source = "registry+https://github.com/rust-lang/crates.io-index" 2744checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 2745 2746[[package]] 2747name = "winnow" 2748version = "0.5.40" 2749source = "registry+https://github.com/rust-lang/crates.io-index" 2750checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 2751dependencies = [ 2752 "memchr", 2753] 2754 2755[[package]] 2756name = "xdg-home" 2757version = "1.3.0" 2758source = "registry+https://github.com/rust-lang/crates.io-index" 2759checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" 2760dependencies = [ 2761 "libc", 2762 "windows-sys 0.59.0", 2763] 2764 2765[[package]] 2766name = "zbus" 2767version = "4.4.0" 2768source = "registry+https://github.com/rust-lang/crates.io-index" 2769checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" 2770dependencies = [ 2771 "async-broadcast", 2772 "async-executor", 2773 "async-fs", 2774 "async-io", 2775 "async-lock", 2776 "async-process", 2777 "async-recursion", 2778 "async-task", 2779 "async-trait", 2780 "blocking", 2781 "enumflags2", 2782 "event-listener", 2783 "futures-core", 2784 "futures-sink", 2785 "futures-util", 2786 "hex", 2787 "nix", 2788 "ordered-stream", 2789 "rand", 2790 "serde", 2791 "serde_repr", 2792 "sha1", 2793 "static_assertions", 2794 "tracing", 2795 "uds_windows", 2796 "windows-sys 0.52.0", 2797 "xdg-home", 2798 "zbus_macros", 2799 "zbus_names", 2800 "zvariant", 2801] 2802 2803[[package]] 2804name = "zbus_macros" 2805version = "4.4.0" 2806source = "registry+https://github.com/rust-lang/crates.io-index" 2807checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" 2808dependencies = [ 2809 "proc-macro-crate", 2810 "proc-macro2", 2811 "quote", 2812 "syn", 2813 "zvariant_utils", 2814] 2815 2816[[package]] 2817name = "zbus_names" 2818version = "3.0.0" 2819source = "registry+https://github.com/rust-lang/crates.io-index" 2820checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" 2821dependencies = [ 2822 "serde", 2823 "static_assertions", 2824 "zvariant", 2825] 2826 2827[[package]] 2828name = "zerocopy" 2829version = "0.7.35" 2830source = "registry+https://github.com/rust-lang/crates.io-index" 2831checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 2832dependencies = [ 2833 "byteorder", 2834 "zerocopy-derive 0.7.35", 2835] 2836 2837[[package]] 2838name = "zerocopy" 2839version = "0.8.8" 2840source = "registry+https://github.com/rust-lang/crates.io-index" 2841checksum = "5a4e33e6dce36f2adba29746927f8e848ba70989fdb61c772773bbdda8b5d6a7" 2842dependencies = [ 2843 "zerocopy-derive 0.8.8", 2844] 2845 2846[[package]] 2847name = "zerocopy-derive" 2848version = "0.7.35" 2849source = "registry+https://github.com/rust-lang/crates.io-index" 2850checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 2851dependencies = [ 2852 "proc-macro2", 2853 "quote", 2854 "syn", 2855] 2856 2857[[package]] 2858name = "zerocopy-derive" 2859version = "0.8.8" 2860source = "registry+https://github.com/rust-lang/crates.io-index" 2861checksum = "3cd137b4cc21bde6ecce3bbbb3350130872cda0be2c6888874279ea76e17d4c1" 2862dependencies = [ 2863 "proc-macro2", 2864 "quote", 2865 "syn", 2866] 2867 2868[[package]] 2869name = "zvariant" 2870version = "4.2.0" 2871source = "registry+https://github.com/rust-lang/crates.io-index" 2872checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" 2873dependencies = [ 2874 "endi", 2875 "enumflags2", 2876 "serde", 2877 "static_assertions", 2878 "zvariant_derive", 2879] 2880 2881[[package]] 2882name = "zvariant_derive" 2883version = "4.2.0" 2884source = "registry+https://github.com/rust-lang/crates.io-index" 2885checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" 2886dependencies = [ 2887 "proc-macro-crate", 2888 "proc-macro2", 2889 "quote", 2890 "syn", 2891 "zvariant_utils", 2892] 2893 2894[[package]] 2895name = "zvariant_utils" 2896version = "2.1.0" 2897source = "registry+https://github.com/rust-lang/crates.io-index" 2898checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" 2899dependencies = [ 2900 "proc-macro2", 2901 "quote", 2902 "syn", 2903] 2904