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", 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.3" 61source = "registry+https://github.com/rust-lang/crates.io-index" 62checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 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.86" 89source = "registry+https://github.com/rust-lang/crates.io-index" 90checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" 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 5.3.0", 133 "event-listener-strategy 0.5.1", 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 5.3.0", 146 "event-listener-strategy 0.5.1", 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.3.0" 197source = "registry+https://github.com/rust-lang/crates.io-index" 198checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 199dependencies = [ 200 "event-listener 4.0.3", 201 "event-listener-strategy 0.4.0", 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 5.3.0", 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 2.0.66", 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.80" 263source = "registry+https://github.com/rust-lang/crates.io-index" 264checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 265dependencies = [ 266 "proc-macro2", 267 "quote", 268 "syn 2.0.66", 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 2.0.66", 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.1.1" 391source = "registry+https://github.com/rust-lang/crates.io-index" 392checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 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.0" 419source = "registry+https://github.com/rust-lang/crates.io-index" 420checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 421 422[[package]] 423name = "cloud-hypervisor" 424version = "41.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 2.0.66", 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 2.0.66", 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 2.0.66", 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 = "derivative" 564version = "2.2.0" 565source = "registry+https://github.com/rust-lang/crates.io-index" 566checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 567dependencies = [ 568 "proc-macro2", 569 "quote", 570 "syn 1.0.109", 571] 572 573[[package]] 574name = "devices" 575version = "0.1.0" 576dependencies = [ 577 "acpi_tables", 578 "anyhow", 579 "arch", 580 "bitflags 2.6.0", 581 "byteorder", 582 "event_monitor", 583 "hypervisor", 584 "libc", 585 "log", 586 "num_enum", 587 "pci", 588 "serde", 589 "thiserror", 590 "tpm", 591 "vm-allocator", 592 "vm-device", 593 "vm-memory", 594 "vm-migration", 595 "vmm-sys-util", 596] 597 598[[package]] 599name = "dhat" 600version = "0.3.3" 601source = "registry+https://github.com/rust-lang/crates.io-index" 602checksum = "98cd11d84628e233de0ce467de10b8633f4ddaecafadefc86e13b84b8739b827" 603dependencies = [ 604 "backtrace", 605 "lazy_static", 606 "mintex", 607 "parking_lot 0.12.1", 608 "rustc-hash", 609 "serde", 610 "serde_json", 611 "thousands", 612] 613 614[[package]] 615name = "digest" 616version = "0.10.7" 617source = "registry+https://github.com/rust-lang/crates.io-index" 618checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 619dependencies = [ 620 "block-buffer", 621 "crypto-common", 622] 623 624[[package]] 625name = "dirs" 626version = "5.0.1" 627source = "registry+https://github.com/rust-lang/crates.io-index" 628checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 629dependencies = [ 630 "dirs-sys", 631] 632 633[[package]] 634name = "dirs-sys" 635version = "0.4.1" 636source = "registry+https://github.com/rust-lang/crates.io-index" 637checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 638dependencies = [ 639 "libc", 640 "option-ext", 641 "redox_users", 642 "windows-sys 0.48.0", 643] 644 645[[package]] 646name = "endi" 647version = "1.1.0" 648source = "registry+https://github.com/rust-lang/crates.io-index" 649checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" 650 651[[package]] 652name = "enumflags2" 653version = "0.7.10" 654source = "registry+https://github.com/rust-lang/crates.io-index" 655checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" 656dependencies = [ 657 "enumflags2_derive", 658 "serde", 659] 660 661[[package]] 662name = "enumflags2_derive" 663version = "0.7.10" 664source = "registry+https://github.com/rust-lang/crates.io-index" 665checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" 666dependencies = [ 667 "proc-macro2", 668 "quote", 669 "syn 2.0.66", 670] 671 672[[package]] 673name = "env_filter" 674version = "0.1.2" 675source = "registry+https://github.com/rust-lang/crates.io-index" 676checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" 677dependencies = [ 678 "log", 679 "regex", 680] 681 682[[package]] 683name = "env_logger" 684version = "0.11.3" 685source = "registry+https://github.com/rust-lang/crates.io-index" 686checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 687dependencies = [ 688 "anstream", 689 "anstyle", 690 "env_filter", 691 "humantime", 692 "log", 693] 694 695[[package]] 696name = "epoll" 697version = "4.3.3" 698source = "registry+https://github.com/rust-lang/crates.io-index" 699checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79" 700dependencies = [ 701 "bitflags 2.6.0", 702 "libc", 703] 704 705[[package]] 706name = "equivalent" 707version = "1.0.1" 708source = "registry+https://github.com/rust-lang/crates.io-index" 709checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 710 711[[package]] 712name = "errno" 713version = "0.3.9" 714source = "registry+https://github.com/rust-lang/crates.io-index" 715checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 716dependencies = [ 717 "libc", 718 "windows-sys 0.52.0", 719] 720 721[[package]] 722name = "event-listener" 723version = "4.0.3" 724source = "registry+https://github.com/rust-lang/crates.io-index" 725checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" 726dependencies = [ 727 "concurrent-queue", 728 "parking", 729 "pin-project-lite", 730] 731 732[[package]] 733name = "event-listener" 734version = "5.3.0" 735source = "registry+https://github.com/rust-lang/crates.io-index" 736checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24" 737dependencies = [ 738 "concurrent-queue", 739 "parking", 740 "pin-project-lite", 741] 742 743[[package]] 744name = "event-listener-strategy" 745version = "0.4.0" 746source = "registry+https://github.com/rust-lang/crates.io-index" 747checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 748dependencies = [ 749 "event-listener 4.0.3", 750 "pin-project-lite", 751] 752 753[[package]] 754name = "event-listener-strategy" 755version = "0.5.1" 756source = "registry+https://github.com/rust-lang/crates.io-index" 757checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3" 758dependencies = [ 759 "event-listener 5.3.0", 760 "pin-project-lite", 761] 762 763[[package]] 764name = "event_monitor" 765version = "0.1.0" 766dependencies = [ 767 "flume", 768 "libc", 769 "once_cell", 770 "serde", 771 "serde_json", 772] 773 774[[package]] 775name = "fastrand" 776version = "2.1.0" 777source = "registry+https://github.com/rust-lang/crates.io-index" 778checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 779 780[[package]] 781name = "fdt" 782version = "0.1.5" 783source = "registry+https://github.com/rust-lang/crates.io-index" 784checksum = "784a4df722dc6267a04af36895398f59d21d07dce47232adf31ec0ff2fa45e67" 785 786[[package]] 787name = "flume" 788version = "0.11.0" 789source = "registry+https://github.com/rust-lang/crates.io-index" 790checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" 791dependencies = [ 792 "futures-core", 793 "futures-sink", 794 "nanorand", 795 "spin", 796] 797 798[[package]] 799name = "fnv" 800version = "1.0.7" 801source = "registry+https://github.com/rust-lang/crates.io-index" 802checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 803 804[[package]] 805name = "futures" 806version = "0.3.30" 807source = "registry+https://github.com/rust-lang/crates.io-index" 808checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 809dependencies = [ 810 "futures-channel", 811 "futures-core", 812 "futures-executor", 813 "futures-io", 814 "futures-sink", 815 "futures-task", 816 "futures-util", 817] 818 819[[package]] 820name = "futures-channel" 821version = "0.3.30" 822source = "registry+https://github.com/rust-lang/crates.io-index" 823checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 824dependencies = [ 825 "futures-core", 826 "futures-sink", 827] 828 829[[package]] 830name = "futures-core" 831version = "0.3.30" 832source = "registry+https://github.com/rust-lang/crates.io-index" 833checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 834 835[[package]] 836name = "futures-executor" 837version = "0.3.30" 838source = "registry+https://github.com/rust-lang/crates.io-index" 839checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 840dependencies = [ 841 "futures-core", 842 "futures-task", 843 "futures-util", 844] 845 846[[package]] 847name = "futures-io" 848version = "0.3.30" 849source = "registry+https://github.com/rust-lang/crates.io-index" 850checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 851 852[[package]] 853name = "futures-lite" 854version = "2.3.0" 855source = "registry+https://github.com/rust-lang/crates.io-index" 856checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 857dependencies = [ 858 "fastrand", 859 "futures-core", 860 "futures-io", 861 "parking", 862 "pin-project-lite", 863] 864 865[[package]] 866name = "futures-macro" 867version = "0.3.30" 868source = "registry+https://github.com/rust-lang/crates.io-index" 869checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 870dependencies = [ 871 "proc-macro2", 872 "quote", 873 "syn 2.0.66", 874] 875 876[[package]] 877name = "futures-sink" 878version = "0.3.30" 879source = "registry+https://github.com/rust-lang/crates.io-index" 880checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 881 882[[package]] 883name = "futures-task" 884version = "0.3.30" 885source = "registry+https://github.com/rust-lang/crates.io-index" 886checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 887 888[[package]] 889name = "futures-util" 890version = "0.3.30" 891source = "registry+https://github.com/rust-lang/crates.io-index" 892checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 893dependencies = [ 894 "futures-channel", 895 "futures-core", 896 "futures-io", 897 "futures-macro", 898 "futures-sink", 899 "futures-task", 900 "memchr", 901 "pin-project-lite", 902 "pin-utils", 903 "slab", 904] 905 906[[package]] 907name = "gdbstub" 908version = "0.7.1" 909source = "registry+https://github.com/rust-lang/crates.io-index" 910checksum = "6341b3480afbb34eaefc7f92713bc92f2d83e338aaa1c44192f9c2956f4a4903" 911dependencies = [ 912 "bitflags 2.6.0", 913 "cfg-if", 914 "log", 915 "managed", 916 "num-traits", 917 "paste", 918] 919 920[[package]] 921name = "gdbstub_arch" 922version = "0.3.0" 923source = "registry+https://github.com/rust-lang/crates.io-index" 924checksum = "4e3b1357bd3203fc09a6601327ae0ab38865d14231d0b65d3143f5762cc7977d" 925dependencies = [ 926 "gdbstub", 927 "num-traits", 928] 929 930[[package]] 931name = "generic-array" 932version = "0.14.7" 933source = "registry+https://github.com/rust-lang/crates.io-index" 934checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 935dependencies = [ 936 "typenum", 937 "version_check", 938] 939 940[[package]] 941name = "getrandom" 942version = "0.2.14" 943source = "registry+https://github.com/rust-lang/crates.io-index" 944checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" 945dependencies = [ 946 "cfg-if", 947 "js-sys", 948 "libc", 949 "wasi", 950 "wasm-bindgen", 951] 952 953[[package]] 954name = "gimli" 955version = "0.29.0" 956source = "registry+https://github.com/rust-lang/crates.io-index" 957checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" 958 959[[package]] 960name = "glob" 961version = "0.3.1" 962source = "registry+https://github.com/rust-lang/crates.io-index" 963checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 964 965[[package]] 966name = "hashbrown" 967version = "0.14.3" 968source = "registry+https://github.com/rust-lang/crates.io-index" 969checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 970 971[[package]] 972name = "hermit-abi" 973version = "0.3.9" 974source = "registry+https://github.com/rust-lang/crates.io-index" 975checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 976 977[[package]] 978name = "hex" 979version = "0.4.3" 980source = "registry+https://github.com/rust-lang/crates.io-index" 981checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 982 983[[package]] 984name = "humantime" 985version = "2.1.0" 986source = "registry+https://github.com/rust-lang/crates.io-index" 987checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 988 989[[package]] 990name = "hypervisor" 991version = "0.1.0" 992dependencies = [ 993 "anyhow", 994 "byteorder", 995 "cfg-if", 996 "concat-idents", 997 "env_logger", 998 "iced-x86", 999 "igvm", 1000 "igvm_defs", 1001 "kvm-bindings", 1002 "kvm-ioctls", 1003 "libc", 1004 "log", 1005 "mshv-bindings", 1006 "mshv-ioctls", 1007 "serde", 1008 "serde_with", 1009 "thiserror", 1010 "vfio-ioctls", 1011 "vm-memory", 1012 "vmm-sys-util", 1013] 1014 1015[[package]] 1016name = "iced-x86" 1017version = "1.21.0" 1018source = "registry+https://github.com/rust-lang/crates.io-index" 1019checksum = "7c447cff8c7f384a7d4f741cfcff32f75f3ad02b406432e8d6c878d56b1edf6b" 1020dependencies = [ 1021 "lazy_static", 1022] 1023 1024[[package]] 1025name = "ident_case" 1026version = "1.0.1" 1027source = "registry+https://github.com/rust-lang/crates.io-index" 1028checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1029 1030[[package]] 1031name = "igvm" 1032version = "0.3.3" 1033source = "registry+https://github.com/rust-lang/crates.io-index" 1034checksum = "7984b10433b50e06a06bd50c69bca4888a5d7de8975f64ea4c2a7687eb99b09d" 1035dependencies = [ 1036 "bitfield-struct", 1037 "crc32fast", 1038 "hex", 1039 "igvm_defs", 1040 "open-enum", 1041 "range_map_vec", 1042 "thiserror", 1043 "tracing", 1044 "zerocopy", 1045] 1046 1047[[package]] 1048name = "igvm_defs" 1049version = "0.3.3" 1050source = "registry+https://github.com/rust-lang/crates.io-index" 1051checksum = "b64ec5588c475372ae830475d3ee9a7bd255407dcb9f03faf6d493556eb6105a" 1052dependencies = [ 1053 "bitfield-struct", 1054 "open-enum", 1055 "static_assertions", 1056 "zerocopy", 1057] 1058 1059[[package]] 1060name = "indexmap" 1061version = "2.2.6" 1062source = "registry+https://github.com/rust-lang/crates.io-index" 1063checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1064dependencies = [ 1065 "equivalent", 1066 "hashbrown", 1067] 1068 1069[[package]] 1070name = "instant" 1071version = "0.1.12" 1072source = "registry+https://github.com/rust-lang/crates.io-index" 1073checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1074dependencies = [ 1075 "cfg-if", 1076] 1077 1078[[package]] 1079name = "io-uring" 1080version = "0.6.3" 1081source = "registry+https://github.com/rust-lang/crates.io-index" 1082checksum = "a9febecd4aebbe9c7c23c8e536e966805fdf09944c8a915e7991ee51acb67087" 1083dependencies = [ 1084 "bitflags 1.3.2", 1085 "libc", 1086] 1087 1088[[package]] 1089name = "ipnetwork" 1090version = "0.20.0" 1091source = "registry+https://github.com/rust-lang/crates.io-index" 1092checksum = "bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e" 1093dependencies = [ 1094 "serde", 1095] 1096 1097[[package]] 1098name = "is_terminal_polyfill" 1099version = "1.70.0" 1100source = "registry+https://github.com/rust-lang/crates.io-index" 1101checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" 1102 1103[[package]] 1104name = "itoa" 1105version = "1.0.11" 1106source = "registry+https://github.com/rust-lang/crates.io-index" 1107checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1108 1109[[package]] 1110name = "js-sys" 1111version = "0.3.69" 1112source = "registry+https://github.com/rust-lang/crates.io-index" 1113checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1114dependencies = [ 1115 "wasm-bindgen", 1116] 1117 1118[[package]] 1119name = "kvm-bindings" 1120version = "0.8.1" 1121source = "registry+https://github.com/rust-lang/crates.io-index" 1122checksum = "a82e7e8725a39a0015e511a46cc1f7d90cecc180db1610c4d0d4339a9e48bd21" 1123dependencies = [ 1124 "serde", 1125 "vmm-sys-util", 1126 "zerocopy", 1127] 1128 1129[[package]] 1130name = "kvm-ioctls" 1131version = "0.17.0" 1132source = "registry+https://github.com/rust-lang/crates.io-index" 1133checksum = "bedae2ca4a531bebe311abaf9691f5cc14eaa21475243caa2e39c43bb872947d" 1134dependencies = [ 1135 "bitflags 2.6.0", 1136 "kvm-bindings", 1137 "libc", 1138 "vmm-sys-util", 1139] 1140 1141[[package]] 1142name = "landlock" 1143version = "0.4.0" 1144source = "registry+https://github.com/rust-lang/crates.io-index" 1145checksum = "dafb8a4afee64f167eb2b52d32f0eea002e41a7a6450e68c799c8ec3a81a634c" 1146dependencies = [ 1147 "enumflags2", 1148 "libc", 1149 "thiserror", 1150] 1151 1152[[package]] 1153name = "lazy_static" 1154version = "1.4.0" 1155source = "registry+https://github.com/rust-lang/crates.io-index" 1156checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1157 1158[[package]] 1159name = "libc" 1160version = "0.2.158" 1161source = "registry+https://github.com/rust-lang/crates.io-index" 1162checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" 1163 1164[[package]] 1165name = "libredox" 1166version = "0.1.3" 1167source = "registry+https://github.com/rust-lang/crates.io-index" 1168checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1169dependencies = [ 1170 "bitflags 2.6.0", 1171 "libc", 1172] 1173 1174[[package]] 1175name = "libssh2-sys" 1176version = "0.3.0" 1177source = "registry+https://github.com/rust-lang/crates.io-index" 1178checksum = "2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee" 1179dependencies = [ 1180 "cc", 1181 "libc", 1182 "libz-sys", 1183 "openssl-sys", 1184 "pkg-config", 1185 "vcpkg", 1186] 1187 1188[[package]] 1189name = "libz-sys" 1190version = "1.1.18" 1191source = "registry+https://github.com/rust-lang/crates.io-index" 1192checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e" 1193dependencies = [ 1194 "cc", 1195 "libc", 1196 "pkg-config", 1197 "vcpkg", 1198] 1199 1200[[package]] 1201name = "linux-loader" 1202version = "0.11.0" 1203source = "registry+https://github.com/rust-lang/crates.io-index" 1204checksum = "eb68dd3452f25a8defaf0ae593509cff0c777683e4d8924f59ac7c5f89267a83" 1205dependencies = [ 1206 "vm-memory", 1207] 1208 1209[[package]] 1210name = "linux-raw-sys" 1211version = "0.4.14" 1212source = "registry+https://github.com/rust-lang/crates.io-index" 1213checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1214 1215[[package]] 1216name = "lock_api" 1217version = "0.4.11" 1218source = "registry+https://github.com/rust-lang/crates.io-index" 1219checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1220dependencies = [ 1221 "autocfg", 1222 "scopeguard", 1223] 1224 1225[[package]] 1226name = "log" 1227version = "0.4.22" 1228source = "registry+https://github.com/rust-lang/crates.io-index" 1229checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 1230 1231[[package]] 1232name = "managed" 1233version = "0.8.0" 1234source = "registry+https://github.com/rust-lang/crates.io-index" 1235checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" 1236 1237[[package]] 1238name = "memchr" 1239version = "2.7.2" 1240source = "registry+https://github.com/rust-lang/crates.io-index" 1241checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 1242 1243[[package]] 1244name = "memoffset" 1245version = "0.9.1" 1246source = "registry+https://github.com/rust-lang/crates.io-index" 1247checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 1248dependencies = [ 1249 "autocfg", 1250] 1251 1252[[package]] 1253name = "micro_http" 1254version = "0.1.0" 1255source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#ef43cef7162a55a6790d528a5e76b4fe2da22de0" 1256dependencies = [ 1257 "libc", 1258 "vmm-sys-util", 1259] 1260 1261[[package]] 1262name = "miniz_oxide" 1263version = "0.7.2" 1264source = "registry+https://github.com/rust-lang/crates.io-index" 1265checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1266dependencies = [ 1267 "adler", 1268] 1269 1270[[package]] 1271name = "mintex" 1272version = "0.1.3" 1273source = "registry+https://github.com/rust-lang/crates.io-index" 1274checksum = "9bec4598fddb13cc7b528819e697852653252b760f1228b7642679bf2ff2cd07" 1275 1276[[package]] 1277name = "mshv-bindings" 1278version = "0.2.0" 1279source = "git+https://github.com/rust-vmm/mshv?tag=v0.2.0#dd0a9f5ab9c32673e88d6de200af788dbfca6a72" 1280dependencies = [ 1281 "libc", 1282 "num_enum", 1283 "serde", 1284 "serde_derive", 1285 "vmm-sys-util", 1286 "zerocopy", 1287] 1288 1289[[package]] 1290name = "mshv-ioctls" 1291version = "0.2.0" 1292source = "git+https://github.com/rust-vmm/mshv?tag=v0.2.0#dd0a9f5ab9c32673e88d6de200af788dbfca6a72" 1293dependencies = [ 1294 "libc", 1295 "mshv-bindings", 1296 "thiserror", 1297 "vmm-sys-util", 1298] 1299 1300[[package]] 1301name = "nanorand" 1302version = "0.7.0" 1303source = "registry+https://github.com/rust-lang/crates.io-index" 1304checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1305dependencies = [ 1306 "getrandom", 1307] 1308 1309[[package]] 1310name = "net_gen" 1311version = "0.1.0" 1312dependencies = [ 1313 "vmm-sys-util", 1314] 1315 1316[[package]] 1317name = "net_util" 1318version = "0.1.0" 1319dependencies = [ 1320 "epoll", 1321 "getrandom", 1322 "libc", 1323 "log", 1324 "net_gen", 1325 "once_cell", 1326 "pnet", 1327 "pnet_datalink", 1328 "rate_limiter", 1329 "serde", 1330 "serde_json", 1331 "thiserror", 1332 "virtio-bindings", 1333 "virtio-queue", 1334 "vm-memory", 1335 "vm-virtio", 1336 "vmm-sys-util", 1337] 1338 1339[[package]] 1340name = "nix" 1341version = "0.28.0" 1342source = "registry+https://github.com/rust-lang/crates.io-index" 1343checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" 1344dependencies = [ 1345 "bitflags 2.6.0", 1346 "cfg-if", 1347 "cfg_aliases", 1348 "libc", 1349 "memoffset", 1350] 1351 1352[[package]] 1353name = "no-std-net" 1354version = "0.6.0" 1355source = "registry+https://github.com/rust-lang/crates.io-index" 1356checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" 1357 1358[[package]] 1359name = "num-traits" 1360version = "0.2.19" 1361source = "registry+https://github.com/rust-lang/crates.io-index" 1362checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1363dependencies = [ 1364 "autocfg", 1365] 1366 1367[[package]] 1368name = "num_enum" 1369version = "0.7.3" 1370source = "registry+https://github.com/rust-lang/crates.io-index" 1371checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" 1372dependencies = [ 1373 "num_enum_derive", 1374] 1375 1376[[package]] 1377name = "num_enum_derive" 1378version = "0.7.3" 1379source = "registry+https://github.com/rust-lang/crates.io-index" 1380checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" 1381dependencies = [ 1382 "proc-macro-crate", 1383 "proc-macro2", 1384 "quote", 1385 "syn 2.0.66", 1386] 1387 1388[[package]] 1389name = "object" 1390version = "0.36.1" 1391source = "registry+https://github.com/rust-lang/crates.io-index" 1392checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce" 1393dependencies = [ 1394 "memchr", 1395] 1396 1397[[package]] 1398name = "once_cell" 1399version = "1.19.0" 1400source = "registry+https://github.com/rust-lang/crates.io-index" 1401checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1402 1403[[package]] 1404name = "open-enum" 1405version = "0.5.2" 1406source = "registry+https://github.com/rust-lang/crates.io-index" 1407checksum = "2eb2508143a400b3361812094d987dd5adc81f0f5294a46491be648d6c94cab5" 1408dependencies = [ 1409 "open-enum-derive", 1410] 1411 1412[[package]] 1413name = "open-enum-derive" 1414version = "0.5.2" 1415source = "registry+https://github.com/rust-lang/crates.io-index" 1416checksum = "8d1296fab5231654a5aec8bf9e87ba4e3938c502fc4c3c0425a00084c78944be" 1417dependencies = [ 1418 "proc-macro2", 1419 "quote", 1420 "syn 2.0.66", 1421] 1422 1423[[package]] 1424name = "openssl-src" 1425version = "300.3.1+3.3.1" 1426source = "registry+https://github.com/rust-lang/crates.io-index" 1427checksum = "7259953d42a81bf137fbbd73bd30a8e1914d6dce43c2b90ed575783a22608b91" 1428dependencies = [ 1429 "cc", 1430] 1431 1432[[package]] 1433name = "openssl-sys" 1434version = "0.9.102" 1435source = "registry+https://github.com/rust-lang/crates.io-index" 1436checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" 1437dependencies = [ 1438 "cc", 1439 "libc", 1440 "openssl-src", 1441 "pkg-config", 1442 "vcpkg", 1443] 1444 1445[[package]] 1446name = "option-ext" 1447version = "0.2.0" 1448source = "registry+https://github.com/rust-lang/crates.io-index" 1449checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 1450 1451[[package]] 1452name = "option_parser" 1453version = "0.1.0" 1454 1455[[package]] 1456name = "ordered-stream" 1457version = "0.2.0" 1458source = "registry+https://github.com/rust-lang/crates.io-index" 1459checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 1460dependencies = [ 1461 "futures-core", 1462 "pin-project-lite", 1463] 1464 1465[[package]] 1466name = "parking" 1467version = "2.2.0" 1468source = "registry+https://github.com/rust-lang/crates.io-index" 1469checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 1470 1471[[package]] 1472name = "parking_lot" 1473version = "0.11.2" 1474source = "registry+https://github.com/rust-lang/crates.io-index" 1475checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1476dependencies = [ 1477 "instant", 1478 "lock_api", 1479 "parking_lot_core 0.8.6", 1480] 1481 1482[[package]] 1483name = "parking_lot" 1484version = "0.12.1" 1485source = "registry+https://github.com/rust-lang/crates.io-index" 1486checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1487dependencies = [ 1488 "lock_api", 1489 "parking_lot_core 0.9.9", 1490] 1491 1492[[package]] 1493name = "parking_lot_core" 1494version = "0.8.6" 1495source = "registry+https://github.com/rust-lang/crates.io-index" 1496checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 1497dependencies = [ 1498 "cfg-if", 1499 "instant", 1500 "libc", 1501 "redox_syscall 0.2.16", 1502 "smallvec", 1503 "winapi", 1504] 1505 1506[[package]] 1507name = "parking_lot_core" 1508version = "0.9.9" 1509source = "registry+https://github.com/rust-lang/crates.io-index" 1510checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 1511dependencies = [ 1512 "cfg-if", 1513 "libc", 1514 "redox_syscall 0.4.1", 1515 "smallvec", 1516 "windows-targets 0.48.5", 1517] 1518 1519[[package]] 1520name = "paste" 1521version = "1.0.15" 1522source = "registry+https://github.com/rust-lang/crates.io-index" 1523checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 1524 1525[[package]] 1526name = "pci" 1527version = "0.1.0" 1528dependencies = [ 1529 "anyhow", 1530 "byteorder", 1531 "hypervisor", 1532 "libc", 1533 "log", 1534 "serde", 1535 "thiserror", 1536 "vfio-bindings", 1537 "vfio-ioctls", 1538 "vfio_user", 1539 "vm-allocator", 1540 "vm-device", 1541 "vm-memory", 1542 "vm-migration", 1543 "vmm-sys-util", 1544] 1545 1546[[package]] 1547name = "performance-metrics" 1548version = "0.1.0" 1549dependencies = [ 1550 "clap", 1551 "dirs", 1552 "serde", 1553 "serde_json", 1554 "test_infra", 1555 "thiserror", 1556 "wait-timeout", 1557] 1558 1559[[package]] 1560name = "pin-project-lite" 1561version = "0.2.14" 1562source = "registry+https://github.com/rust-lang/crates.io-index" 1563checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 1564 1565[[package]] 1566name = "pin-utils" 1567version = "0.1.0" 1568source = "registry+https://github.com/rust-lang/crates.io-index" 1569checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1570 1571[[package]] 1572name = "piper" 1573version = "0.2.4" 1574source = "registry+https://github.com/rust-lang/crates.io-index" 1575checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" 1576dependencies = [ 1577 "atomic-waker", 1578 "fastrand", 1579 "futures-io", 1580] 1581 1582[[package]] 1583name = "pkg-config" 1584version = "0.3.30" 1585source = "registry+https://github.com/rust-lang/crates.io-index" 1586checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1587 1588[[package]] 1589name = "pnet" 1590version = "0.35.0" 1591source = "registry+https://github.com/rust-lang/crates.io-index" 1592checksum = "682396b533413cc2e009fbb48aadf93619a149d3e57defba19ff50ce0201bd0d" 1593dependencies = [ 1594 "ipnetwork", 1595 "pnet_base", 1596 "pnet_datalink", 1597 "pnet_packet", 1598 "pnet_sys", 1599 "pnet_transport", 1600] 1601 1602[[package]] 1603name = "pnet_base" 1604version = "0.35.0" 1605source = "registry+https://github.com/rust-lang/crates.io-index" 1606checksum = "ffc190d4067df16af3aba49b3b74c469e611cad6314676eaf1157f31aa0fb2f7" 1607dependencies = [ 1608 "no-std-net", 1609] 1610 1611[[package]] 1612name = "pnet_datalink" 1613version = "0.35.0" 1614source = "registry+https://github.com/rust-lang/crates.io-index" 1615checksum = "e79e70ec0be163102a332e1d2d5586d362ad76b01cec86f830241f2b6452a7b7" 1616dependencies = [ 1617 "ipnetwork", 1618 "libc", 1619 "pnet_base", 1620 "pnet_sys", 1621 "winapi", 1622] 1623 1624[[package]] 1625name = "pnet_macros" 1626version = "0.35.0" 1627source = "registry+https://github.com/rust-lang/crates.io-index" 1628checksum = "13325ac86ee1a80a480b0bc8e3d30c25d133616112bb16e86f712dcf8a71c863" 1629dependencies = [ 1630 "proc-macro2", 1631 "quote", 1632 "regex", 1633 "syn 2.0.66", 1634] 1635 1636[[package]] 1637name = "pnet_macros_support" 1638version = "0.35.0" 1639source = "registry+https://github.com/rust-lang/crates.io-index" 1640checksum = "eed67a952585d509dd0003049b1fc56b982ac665c8299b124b90ea2bdb3134ab" 1641dependencies = [ 1642 "pnet_base", 1643] 1644 1645[[package]] 1646name = "pnet_packet" 1647version = "0.35.0" 1648source = "registry+https://github.com/rust-lang/crates.io-index" 1649checksum = "4c96ebadfab635fcc23036ba30a7d33a80c39e8461b8bd7dc7bb186acb96560f" 1650dependencies = [ 1651 "glob", 1652 "pnet_base", 1653 "pnet_macros", 1654 "pnet_macros_support", 1655] 1656 1657[[package]] 1658name = "pnet_sys" 1659version = "0.35.0" 1660source = "registry+https://github.com/rust-lang/crates.io-index" 1661checksum = "7d4643d3d4db6b08741050c2f3afa9a892c4244c085a72fcda93c9c2c9a00f4b" 1662dependencies = [ 1663 "libc", 1664 "winapi", 1665] 1666 1667[[package]] 1668name = "pnet_transport" 1669version = "0.35.0" 1670source = "registry+https://github.com/rust-lang/crates.io-index" 1671checksum = "5f604d98bc2a6591cf719b58d3203fd882bdd6bf1db696c4ac97978e9f4776bf" 1672dependencies = [ 1673 "libc", 1674 "pnet_base", 1675 "pnet_packet", 1676 "pnet_sys", 1677] 1678 1679[[package]] 1680name = "polling" 1681version = "3.6.0" 1682source = "registry+https://github.com/rust-lang/crates.io-index" 1683checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6" 1684dependencies = [ 1685 "cfg-if", 1686 "concurrent-queue", 1687 "hermit-abi", 1688 "pin-project-lite", 1689 "rustix", 1690 "tracing", 1691 "windows-sys 0.52.0", 1692] 1693 1694[[package]] 1695name = "ppv-lite86" 1696version = "0.2.20" 1697source = "registry+https://github.com/rust-lang/crates.io-index" 1698checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 1699dependencies = [ 1700 "zerocopy", 1701] 1702 1703[[package]] 1704name = "proc-macro-crate" 1705version = "3.1.0" 1706source = "registry+https://github.com/rust-lang/crates.io-index" 1707checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" 1708dependencies = [ 1709 "toml_edit", 1710] 1711 1712[[package]] 1713name = "proc-macro2" 1714version = "1.0.86" 1715source = "registry+https://github.com/rust-lang/crates.io-index" 1716checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 1717dependencies = [ 1718 "unicode-ident", 1719] 1720 1721[[package]] 1722name = "quote" 1723version = "1.0.36" 1724source = "registry+https://github.com/rust-lang/crates.io-index" 1725checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 1726dependencies = [ 1727 "proc-macro2", 1728] 1729 1730[[package]] 1731name = "rand" 1732version = "0.8.5" 1733source = "registry+https://github.com/rust-lang/crates.io-index" 1734checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1735dependencies = [ 1736 "libc", 1737 "rand_chacha", 1738 "rand_core", 1739] 1740 1741[[package]] 1742name = "rand_chacha" 1743version = "0.3.1" 1744source = "registry+https://github.com/rust-lang/crates.io-index" 1745checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1746dependencies = [ 1747 "ppv-lite86", 1748 "rand_core", 1749] 1750 1751[[package]] 1752name = "rand_core" 1753version = "0.6.4" 1754source = "registry+https://github.com/rust-lang/crates.io-index" 1755checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1756dependencies = [ 1757 "getrandom", 1758] 1759 1760[[package]] 1761name = "range_map_vec" 1762version = "0.2.0" 1763source = "registry+https://github.com/rust-lang/crates.io-index" 1764checksum = "7cc2191ec1fd850e3ede4cf09ccfd40a33df561111f73e96e1b7c3f9eee31328" 1765 1766[[package]] 1767name = "rate_limiter" 1768version = "0.1.0" 1769dependencies = [ 1770 "epoll", 1771 "libc", 1772 "log", 1773 "thiserror", 1774 "vmm-sys-util", 1775] 1776 1777[[package]] 1778name = "redox_syscall" 1779version = "0.2.16" 1780source = "registry+https://github.com/rust-lang/crates.io-index" 1781checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1782dependencies = [ 1783 "bitflags 1.3.2", 1784] 1785 1786[[package]] 1787name = "redox_syscall" 1788version = "0.4.1" 1789source = "registry+https://github.com/rust-lang/crates.io-index" 1790checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 1791dependencies = [ 1792 "bitflags 1.3.2", 1793] 1794 1795[[package]] 1796name = "redox_users" 1797version = "0.4.6" 1798source = "registry+https://github.com/rust-lang/crates.io-index" 1799checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" 1800dependencies = [ 1801 "getrandom", 1802 "libredox", 1803 "thiserror", 1804] 1805 1806[[package]] 1807name = "regex" 1808version = "1.10.5" 1809source = "registry+https://github.com/rust-lang/crates.io-index" 1810checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" 1811dependencies = [ 1812 "aho-corasick", 1813 "memchr", 1814 "regex-automata", 1815 "regex-syntax", 1816] 1817 1818[[package]] 1819name = "regex-automata" 1820version = "0.4.7" 1821source = "registry+https://github.com/rust-lang/crates.io-index" 1822checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 1823dependencies = [ 1824 "aho-corasick", 1825 "memchr", 1826 "regex-syntax", 1827] 1828 1829[[package]] 1830name = "regex-syntax" 1831version = "0.8.3" 1832source = "registry+https://github.com/rust-lang/crates.io-index" 1833checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" 1834 1835[[package]] 1836name = "remain" 1837version = "0.2.14" 1838source = "registry+https://github.com/rust-lang/crates.io-index" 1839checksum = "46aef80f842736de545ada6ec65b81ee91504efd6853f4b96de7414c42ae7443" 1840dependencies = [ 1841 "proc-macro2", 1842 "quote", 1843 "syn 2.0.66", 1844] 1845 1846[[package]] 1847name = "rustc-demangle" 1848version = "0.1.24" 1849source = "registry+https://github.com/rust-lang/crates.io-index" 1850checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 1851 1852[[package]] 1853name = "rustc-hash" 1854version = "1.1.0" 1855source = "registry+https://github.com/rust-lang/crates.io-index" 1856checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1857 1858[[package]] 1859name = "rustix" 1860version = "0.38.34" 1861source = "registry+https://github.com/rust-lang/crates.io-index" 1862checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 1863dependencies = [ 1864 "bitflags 2.6.0", 1865 "errno", 1866 "libc", 1867 "linux-raw-sys", 1868 "windows-sys 0.52.0", 1869] 1870 1871[[package]] 1872name = "ryu" 1873version = "1.0.18" 1874source = "registry+https://github.com/rust-lang/crates.io-index" 1875checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 1876 1877[[package]] 1878name = "scopeguard" 1879version = "1.2.0" 1880source = "registry+https://github.com/rust-lang/crates.io-index" 1881checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1882 1883[[package]] 1884name = "seccompiler" 1885version = "0.4.0" 1886source = "registry+https://github.com/rust-lang/crates.io-index" 1887checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5" 1888dependencies = [ 1889 "libc", 1890] 1891 1892[[package]] 1893name = "serde" 1894version = "1.0.208" 1895source = "registry+https://github.com/rust-lang/crates.io-index" 1896checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" 1897dependencies = [ 1898 "serde_derive", 1899] 1900 1901[[package]] 1902name = "serde_derive" 1903version = "1.0.208" 1904source = "registry+https://github.com/rust-lang/crates.io-index" 1905checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" 1906dependencies = [ 1907 "proc-macro2", 1908 "quote", 1909 "syn 2.0.66", 1910] 1911 1912[[package]] 1913name = "serde_json" 1914version = "1.0.120" 1915source = "registry+https://github.com/rust-lang/crates.io-index" 1916checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" 1917dependencies = [ 1918 "itoa", 1919 "ryu", 1920 "serde", 1921] 1922 1923[[package]] 1924name = "serde_repr" 1925version = "0.1.19" 1926source = "registry+https://github.com/rust-lang/crates.io-index" 1927checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" 1928dependencies = [ 1929 "proc-macro2", 1930 "quote", 1931 "syn 2.0.66", 1932] 1933 1934[[package]] 1935name = "serde_with" 1936version = "3.9.0" 1937source = "registry+https://github.com/rust-lang/crates.io-index" 1938checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" 1939dependencies = [ 1940 "serde", 1941 "serde_derive", 1942 "serde_with_macros", 1943] 1944 1945[[package]] 1946name = "serde_with_macros" 1947version = "3.9.0" 1948source = "registry+https://github.com/rust-lang/crates.io-index" 1949checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" 1950dependencies = [ 1951 "darling", 1952 "proc-macro2", 1953 "quote", 1954 "syn 2.0.66", 1955] 1956 1957[[package]] 1958name = "serial_buffer" 1959version = "0.1.0" 1960 1961[[package]] 1962name = "sha1" 1963version = "0.10.6" 1964source = "registry+https://github.com/rust-lang/crates.io-index" 1965checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 1966dependencies = [ 1967 "cfg-if", 1968 "cpufeatures", 1969 "digest", 1970] 1971 1972[[package]] 1973name = "signal-hook" 1974version = "0.3.17" 1975source = "registry+https://github.com/rust-lang/crates.io-index" 1976checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 1977dependencies = [ 1978 "libc", 1979 "signal-hook-registry", 1980] 1981 1982[[package]] 1983name = "signal-hook-registry" 1984version = "1.4.2" 1985source = "registry+https://github.com/rust-lang/crates.io-index" 1986checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 1987dependencies = [ 1988 "libc", 1989] 1990 1991[[package]] 1992name = "slab" 1993version = "0.4.9" 1994source = "registry+https://github.com/rust-lang/crates.io-index" 1995checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1996dependencies = [ 1997 "autocfg", 1998] 1999 2000[[package]] 2001name = "smallvec" 2002version = "1.13.2" 2003source = "registry+https://github.com/rust-lang/crates.io-index" 2004checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2005 2006[[package]] 2007name = "spin" 2008version = "0.9.8" 2009source = "registry+https://github.com/rust-lang/crates.io-index" 2010checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2011dependencies = [ 2012 "lock_api", 2013] 2014 2015[[package]] 2016name = "ssh2" 2017version = "0.9.4" 2018source = "registry+https://github.com/rust-lang/crates.io-index" 2019checksum = "e7fe461910559f6d5604c3731d00d2aafc4a83d1665922e280f42f9a168d5455" 2020dependencies = [ 2021 "bitflags 1.3.2", 2022 "libc", 2023 "libssh2-sys", 2024 "parking_lot 0.11.2", 2025] 2026 2027[[package]] 2028name = "static_assertions" 2029version = "1.1.0" 2030source = "registry+https://github.com/rust-lang/crates.io-index" 2031checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2032 2033[[package]] 2034name = "strsim" 2035version = "0.11.1" 2036source = "registry+https://github.com/rust-lang/crates.io-index" 2037checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 2038 2039[[package]] 2040name = "syn" 2041version = "1.0.109" 2042source = "registry+https://github.com/rust-lang/crates.io-index" 2043checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2044dependencies = [ 2045 "proc-macro2", 2046 "quote", 2047 "unicode-ident", 2048] 2049 2050[[package]] 2051name = "syn" 2052version = "2.0.66" 2053source = "registry+https://github.com/rust-lang/crates.io-index" 2054checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" 2055dependencies = [ 2056 "proc-macro2", 2057 "quote", 2058 "unicode-ident", 2059] 2060 2061[[package]] 2062name = "tempfile" 2063version = "3.10.1" 2064source = "registry+https://github.com/rust-lang/crates.io-index" 2065checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 2066dependencies = [ 2067 "cfg-if", 2068 "fastrand", 2069 "rustix", 2070 "windows-sys 0.52.0", 2071] 2072 2073[[package]] 2074name = "terminal_size" 2075version = "0.3.0" 2076source = "registry+https://github.com/rust-lang/crates.io-index" 2077checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" 2078dependencies = [ 2079 "rustix", 2080 "windows-sys 0.48.0", 2081] 2082 2083[[package]] 2084name = "test_infra" 2085version = "0.1.0" 2086dependencies = [ 2087 "dirs", 2088 "epoll", 2089 "libc", 2090 "once_cell", 2091 "serde", 2092 "serde_json", 2093 "ssh2", 2094 "vmm-sys-util", 2095 "wait-timeout", 2096] 2097 2098[[package]] 2099name = "thiserror" 2100version = "1.0.62" 2101source = "registry+https://github.com/rust-lang/crates.io-index" 2102checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb" 2103dependencies = [ 2104 "thiserror-impl", 2105] 2106 2107[[package]] 2108name = "thiserror-impl" 2109version = "1.0.62" 2110source = "registry+https://github.com/rust-lang/crates.io-index" 2111checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c" 2112dependencies = [ 2113 "proc-macro2", 2114 "quote", 2115 "syn 2.0.66", 2116] 2117 2118[[package]] 2119name = "thousands" 2120version = "0.2.0" 2121source = "registry+https://github.com/rust-lang/crates.io-index" 2122checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820" 2123 2124[[package]] 2125name = "toml_datetime" 2126version = "0.6.5" 2127source = "registry+https://github.com/rust-lang/crates.io-index" 2128checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 2129 2130[[package]] 2131name = "toml_edit" 2132version = "0.21.1" 2133source = "registry+https://github.com/rust-lang/crates.io-index" 2134checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 2135dependencies = [ 2136 "indexmap", 2137 "toml_datetime", 2138 "winnow", 2139] 2140 2141[[package]] 2142name = "tpm" 2143version = "0.1.0" 2144dependencies = [ 2145 "anyhow", 2146 "byteorder", 2147 "libc", 2148 "log", 2149 "net_gen", 2150 "thiserror", 2151 "vmm-sys-util", 2152] 2153 2154[[package]] 2155name = "tracer" 2156version = "0.1.0" 2157dependencies = [ 2158 "libc", 2159 "log", 2160 "once_cell", 2161 "serde", 2162 "serde_json", 2163] 2164 2165[[package]] 2166name = "tracing" 2167version = "0.1.40" 2168source = "registry+https://github.com/rust-lang/crates.io-index" 2169checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2170dependencies = [ 2171 "pin-project-lite", 2172 "tracing-attributes", 2173 "tracing-core", 2174] 2175 2176[[package]] 2177name = "tracing-attributes" 2178version = "0.1.27" 2179source = "registry+https://github.com/rust-lang/crates.io-index" 2180checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2181dependencies = [ 2182 "proc-macro2", 2183 "quote", 2184 "syn 2.0.66", 2185] 2186 2187[[package]] 2188name = "tracing-core" 2189version = "0.1.32" 2190source = "registry+https://github.com/rust-lang/crates.io-index" 2191checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2192dependencies = [ 2193 "once_cell", 2194] 2195 2196[[package]] 2197name = "typenum" 2198version = "1.17.0" 2199source = "registry+https://github.com/rust-lang/crates.io-index" 2200checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2201 2202[[package]] 2203name = "uds_windows" 2204version = "1.1.0" 2205source = "registry+https://github.com/rust-lang/crates.io-index" 2206checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 2207dependencies = [ 2208 "memoffset", 2209 "tempfile", 2210 "winapi", 2211] 2212 2213[[package]] 2214name = "unicode-ident" 2215version = "1.0.12" 2216source = "registry+https://github.com/rust-lang/crates.io-index" 2217checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2218 2219[[package]] 2220name = "utf8parse" 2221version = "0.2.2" 2222source = "registry+https://github.com/rust-lang/crates.io-index" 2223checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 2224 2225[[package]] 2226name = "uuid" 2227version = "1.8.0" 2228source = "registry+https://github.com/rust-lang/crates.io-index" 2229checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 2230dependencies = [ 2231 "getrandom", 2232] 2233 2234[[package]] 2235name = "vcpkg" 2236version = "0.2.15" 2237source = "registry+https://github.com/rust-lang/crates.io-index" 2238checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2239 2240[[package]] 2241name = "version_check" 2242version = "0.9.4" 2243source = "registry+https://github.com/rust-lang/crates.io-index" 2244checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2245 2246[[package]] 2247name = "vfio-bindings" 2248version = "0.4.0" 2249source = "git+https://github.com/rust-vmm/vfio?branch=main#64171f3da1af7926adf162ecf545cb05fb9243c9" 2250dependencies = [ 2251 "vmm-sys-util", 2252] 2253 2254[[package]] 2255name = "vfio-ioctls" 2256version = "0.2.0" 2257source = "git+https://github.com/rust-vmm/vfio?branch=main#64171f3da1af7926adf162ecf545cb05fb9243c9" 2258dependencies = [ 2259 "byteorder", 2260 "kvm-bindings", 2261 "kvm-ioctls", 2262 "libc", 2263 "log", 2264 "mshv-bindings", 2265 "mshv-ioctls", 2266 "thiserror", 2267 "vfio-bindings", 2268 "vm-memory", 2269 "vmm-sys-util", 2270] 2271 2272[[package]] 2273name = "vfio_user" 2274version = "0.1.0" 2275source = "git+https://github.com/rust-vmm/vfio-user?branch=main#a1f6e52829e069b6d698b2cfeecac742e4653186" 2276dependencies = [ 2277 "bitflags 1.3.2", 2278 "libc", 2279 "log", 2280 "serde", 2281 "serde_derive", 2282 "serde_json", 2283 "thiserror", 2284 "vfio-bindings", 2285 "vm-memory", 2286 "vmm-sys-util", 2287] 2288 2289[[package]] 2290name = "vhost" 2291version = "0.11.0" 2292source = "registry+https://github.com/rust-lang/crates.io-index" 2293checksum = "6be08d1166d41a78861ad50212ab3f9eca0729c349ac3a7a8f557c62406b87cc" 2294dependencies = [ 2295 "bitflags 2.6.0", 2296 "libc", 2297 "vm-memory", 2298 "vmm-sys-util", 2299] 2300 2301[[package]] 2302name = "vhost-user-backend" 2303version = "0.15.0" 2304source = "registry+https://github.com/rust-lang/crates.io-index" 2305checksum = "1f0ffb1dd8e00a708a0e2c32d5efec5812953819888591fff9ff68236b8a5096" 2306dependencies = [ 2307 "libc", 2308 "log", 2309 "vhost", 2310 "virtio-bindings", 2311 "virtio-queue", 2312 "vm-memory", 2313 "vmm-sys-util", 2314] 2315 2316[[package]] 2317name = "vhost_user_block" 2318version = "0.1.0" 2319dependencies = [ 2320 "block", 2321 "clap", 2322 "env_logger", 2323 "epoll", 2324 "libc", 2325 "log", 2326 "option_parser", 2327 "vhost", 2328 "vhost-user-backend", 2329 "virtio-bindings", 2330 "virtio-queue", 2331 "vm-memory", 2332 "vmm-sys-util", 2333] 2334 2335[[package]] 2336name = "vhost_user_net" 2337version = "0.1.0" 2338dependencies = [ 2339 "clap", 2340 "env_logger", 2341 "epoll", 2342 "libc", 2343 "log", 2344 "net_util", 2345 "option_parser", 2346 "vhost", 2347 "vhost-user-backend", 2348 "virtio-bindings", 2349 "vm-memory", 2350 "vmm-sys-util", 2351] 2352 2353[[package]] 2354name = "virtio-bindings" 2355version = "0.2.2" 2356source = "registry+https://github.com/rust-lang/crates.io-index" 2357checksum = "878bcb1b2812a10c30d53b0ed054999de3d98f25ece91fc173973f9c57aaae86" 2358 2359[[package]] 2360name = "virtio-devices" 2361version = "0.1.0" 2362dependencies = [ 2363 "anyhow", 2364 "arc-swap", 2365 "block", 2366 "byteorder", 2367 "epoll", 2368 "event_monitor", 2369 "libc", 2370 "log", 2371 "mshv-ioctls", 2372 "net_gen", 2373 "net_util", 2374 "pci", 2375 "rate_limiter", 2376 "seccompiler", 2377 "serde", 2378 "serde_json", 2379 "serde_with", 2380 "serial_buffer", 2381 "thiserror", 2382 "vhost", 2383 "virtio-bindings", 2384 "virtio-queue", 2385 "vm-allocator", 2386 "vm-device", 2387 "vm-memory", 2388 "vm-migration", 2389 "vm-virtio", 2390 "vmm-sys-util", 2391] 2392 2393[[package]] 2394name = "virtio-queue" 2395version = "0.12.0" 2396source = "registry+https://github.com/rust-lang/crates.io-index" 2397checksum = "07d8406e7250c934462de585d8f2d2781c31819bca1fbb7c5e964ca6bbaabfe8" 2398dependencies = [ 2399 "log", 2400 "virtio-bindings", 2401 "vm-memory", 2402 "vmm-sys-util", 2403] 2404 2405[[package]] 2406name = "vm-allocator" 2407version = "0.1.0" 2408dependencies = [ 2409 "arch", 2410 "libc", 2411 "vm-memory", 2412] 2413 2414[[package]] 2415name = "vm-device" 2416version = "0.1.0" 2417dependencies = [ 2418 "anyhow", 2419 "hypervisor", 2420 "serde", 2421 "thiserror", 2422 "vfio-ioctls", 2423 "vm-memory", 2424 "vmm-sys-util", 2425] 2426 2427[[package]] 2428name = "vm-fdt" 2429version = "0.3.0" 2430source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#ef5bd734f5f66fb07722d766981adbc915f0d941" 2431 2432[[package]] 2433name = "vm-memory" 2434version = "0.14.1" 2435source = "registry+https://github.com/rust-lang/crates.io-index" 2436checksum = "3c3aba5064cc5f6f7740cddc8dae34d2d9a311cac69b60d942af7f3ab8fc49f4" 2437dependencies = [ 2438 "arc-swap", 2439 "libc", 2440 "thiserror", 2441 "winapi", 2442] 2443 2444[[package]] 2445name = "vm-migration" 2446version = "0.1.0" 2447dependencies = [ 2448 "anyhow", 2449 "serde", 2450 "serde_json", 2451 "thiserror", 2452 "vm-memory", 2453] 2454 2455[[package]] 2456name = "vm-virtio" 2457version = "0.1.0" 2458dependencies = [ 2459 "log", 2460 "virtio-queue", 2461 "vm-memory", 2462] 2463 2464[[package]] 2465name = "vmm" 2466version = "0.1.0" 2467dependencies = [ 2468 "acpi_tables", 2469 "anyhow", 2470 "arc-swap", 2471 "arch", 2472 "bitflags 2.6.0", 2473 "block", 2474 "blocking", 2475 "cfg-if", 2476 "clap", 2477 "devices", 2478 "dhat", 2479 "epoll", 2480 "event_monitor", 2481 "flume", 2482 "futures", 2483 "gdbstub", 2484 "gdbstub_arch", 2485 "hex", 2486 "hypervisor", 2487 "igvm", 2488 "igvm_defs", 2489 "landlock", 2490 "libc", 2491 "linux-loader", 2492 "log", 2493 "micro_http", 2494 "mshv-bindings", 2495 "net_util", 2496 "once_cell", 2497 "option_parser", 2498 "pci", 2499 "range_map_vec", 2500 "rate_limiter", 2501 "seccompiler", 2502 "serde", 2503 "serde_json", 2504 "serial_buffer", 2505 "signal-hook", 2506 "thiserror", 2507 "tracer", 2508 "uuid", 2509 "vfio-ioctls", 2510 "vfio_user", 2511 "virtio-devices", 2512 "virtio-queue", 2513 "vm-allocator", 2514 "vm-device", 2515 "vm-memory", 2516 "vm-migration", 2517 "vm-virtio", 2518 "vmm-sys-util", 2519 "zbus", 2520 "zerocopy", 2521] 2522 2523[[package]] 2524name = "vmm-sys-util" 2525version = "0.12.1" 2526source = "registry+https://github.com/rust-lang/crates.io-index" 2527checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede" 2528dependencies = [ 2529 "bitflags 1.3.2", 2530 "libc", 2531 "serde", 2532 "serde_derive", 2533] 2534 2535[[package]] 2536name = "wait-timeout" 2537version = "0.2.0" 2538source = "registry+https://github.com/rust-lang/crates.io-index" 2539checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" 2540dependencies = [ 2541 "libc", 2542] 2543 2544[[package]] 2545name = "wasi" 2546version = "0.11.0+wasi-snapshot-preview1" 2547source = "registry+https://github.com/rust-lang/crates.io-index" 2548checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2549 2550[[package]] 2551name = "wasm-bindgen" 2552version = "0.2.92" 2553source = "registry+https://github.com/rust-lang/crates.io-index" 2554checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 2555dependencies = [ 2556 "cfg-if", 2557 "wasm-bindgen-macro", 2558] 2559 2560[[package]] 2561name = "wasm-bindgen-backend" 2562version = "0.2.92" 2563source = "registry+https://github.com/rust-lang/crates.io-index" 2564checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 2565dependencies = [ 2566 "bumpalo", 2567 "log", 2568 "once_cell", 2569 "proc-macro2", 2570 "quote", 2571 "syn 2.0.66", 2572 "wasm-bindgen-shared", 2573] 2574 2575[[package]] 2576name = "wasm-bindgen-macro" 2577version = "0.2.92" 2578source = "registry+https://github.com/rust-lang/crates.io-index" 2579checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 2580dependencies = [ 2581 "quote", 2582 "wasm-bindgen-macro-support", 2583] 2584 2585[[package]] 2586name = "wasm-bindgen-macro-support" 2587version = "0.2.92" 2588source = "registry+https://github.com/rust-lang/crates.io-index" 2589checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 2590dependencies = [ 2591 "proc-macro2", 2592 "quote", 2593 "syn 2.0.66", 2594 "wasm-bindgen-backend", 2595 "wasm-bindgen-shared", 2596] 2597 2598[[package]] 2599name = "wasm-bindgen-shared" 2600version = "0.2.92" 2601source = "registry+https://github.com/rust-lang/crates.io-index" 2602checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 2603 2604[[package]] 2605name = "winapi" 2606version = "0.3.9" 2607source = "registry+https://github.com/rust-lang/crates.io-index" 2608checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2609dependencies = [ 2610 "winapi-i686-pc-windows-gnu", 2611 "winapi-x86_64-pc-windows-gnu", 2612] 2613 2614[[package]] 2615name = "winapi-i686-pc-windows-gnu" 2616version = "0.4.0" 2617source = "registry+https://github.com/rust-lang/crates.io-index" 2618checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2619 2620[[package]] 2621name = "winapi-x86_64-pc-windows-gnu" 2622version = "0.4.0" 2623source = "registry+https://github.com/rust-lang/crates.io-index" 2624checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2625 2626[[package]] 2627name = "windows-sys" 2628version = "0.48.0" 2629source = "registry+https://github.com/rust-lang/crates.io-index" 2630checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2631dependencies = [ 2632 "windows-targets 0.48.5", 2633] 2634 2635[[package]] 2636name = "windows-sys" 2637version = "0.52.0" 2638source = "registry+https://github.com/rust-lang/crates.io-index" 2639checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2640dependencies = [ 2641 "windows-targets 0.52.4", 2642] 2643 2644[[package]] 2645name = "windows-targets" 2646version = "0.48.5" 2647source = "registry+https://github.com/rust-lang/crates.io-index" 2648checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 2649dependencies = [ 2650 "windows_aarch64_gnullvm 0.48.5", 2651 "windows_aarch64_msvc 0.48.5", 2652 "windows_i686_gnu 0.48.5", 2653 "windows_i686_msvc 0.48.5", 2654 "windows_x86_64_gnu 0.48.5", 2655 "windows_x86_64_gnullvm 0.48.5", 2656 "windows_x86_64_msvc 0.48.5", 2657] 2658 2659[[package]] 2660name = "windows-targets" 2661version = "0.52.4" 2662source = "registry+https://github.com/rust-lang/crates.io-index" 2663checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 2664dependencies = [ 2665 "windows_aarch64_gnullvm 0.52.4", 2666 "windows_aarch64_msvc 0.52.4", 2667 "windows_i686_gnu 0.52.4", 2668 "windows_i686_msvc 0.52.4", 2669 "windows_x86_64_gnu 0.52.4", 2670 "windows_x86_64_gnullvm 0.52.4", 2671 "windows_x86_64_msvc 0.52.4", 2672] 2673 2674[[package]] 2675name = "windows_aarch64_gnullvm" 2676version = "0.48.5" 2677source = "registry+https://github.com/rust-lang/crates.io-index" 2678checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 2679 2680[[package]] 2681name = "windows_aarch64_gnullvm" 2682version = "0.52.4" 2683source = "registry+https://github.com/rust-lang/crates.io-index" 2684checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 2685 2686[[package]] 2687name = "windows_aarch64_msvc" 2688version = "0.48.5" 2689source = "registry+https://github.com/rust-lang/crates.io-index" 2690checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 2691 2692[[package]] 2693name = "windows_aarch64_msvc" 2694version = "0.52.4" 2695source = "registry+https://github.com/rust-lang/crates.io-index" 2696checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 2697 2698[[package]] 2699name = "windows_i686_gnu" 2700version = "0.48.5" 2701source = "registry+https://github.com/rust-lang/crates.io-index" 2702checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 2703 2704[[package]] 2705name = "windows_i686_gnu" 2706version = "0.52.4" 2707source = "registry+https://github.com/rust-lang/crates.io-index" 2708checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 2709 2710[[package]] 2711name = "windows_i686_msvc" 2712version = "0.48.5" 2713source = "registry+https://github.com/rust-lang/crates.io-index" 2714checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 2715 2716[[package]] 2717name = "windows_i686_msvc" 2718version = "0.52.4" 2719source = "registry+https://github.com/rust-lang/crates.io-index" 2720checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 2721 2722[[package]] 2723name = "windows_x86_64_gnu" 2724version = "0.48.5" 2725source = "registry+https://github.com/rust-lang/crates.io-index" 2726checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 2727 2728[[package]] 2729name = "windows_x86_64_gnu" 2730version = "0.52.4" 2731source = "registry+https://github.com/rust-lang/crates.io-index" 2732checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 2733 2734[[package]] 2735name = "windows_x86_64_gnullvm" 2736version = "0.48.5" 2737source = "registry+https://github.com/rust-lang/crates.io-index" 2738checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 2739 2740[[package]] 2741name = "windows_x86_64_gnullvm" 2742version = "0.52.4" 2743source = "registry+https://github.com/rust-lang/crates.io-index" 2744checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 2745 2746[[package]] 2747name = "windows_x86_64_msvc" 2748version = "0.48.5" 2749source = "registry+https://github.com/rust-lang/crates.io-index" 2750checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 2751 2752[[package]] 2753name = "windows_x86_64_msvc" 2754version = "0.52.4" 2755source = "registry+https://github.com/rust-lang/crates.io-index" 2756checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 2757 2758[[package]] 2759name = "winnow" 2760version = "0.5.40" 2761source = "registry+https://github.com/rust-lang/crates.io-index" 2762checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 2763dependencies = [ 2764 "memchr", 2765] 2766 2767[[package]] 2768name = "xdg-home" 2769version = "1.2.0" 2770source = "registry+https://github.com/rust-lang/crates.io-index" 2771checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8" 2772dependencies = [ 2773 "libc", 2774 "windows-sys 0.52.0", 2775] 2776 2777[[package]] 2778name = "zbus" 2779version = "4.1.2" 2780source = "registry+https://github.com/rust-lang/crates.io-index" 2781checksum = "c9ff46f2a25abd690ed072054733e0bc3157e3d4c45f41bd183dce09c2ff8ab9" 2782dependencies = [ 2783 "async-broadcast", 2784 "async-executor", 2785 "async-fs", 2786 "async-io", 2787 "async-lock", 2788 "async-process", 2789 "async-recursion", 2790 "async-task", 2791 "async-trait", 2792 "blocking", 2793 "derivative", 2794 "enumflags2", 2795 "event-listener 5.3.0", 2796 "futures-core", 2797 "futures-sink", 2798 "futures-util", 2799 "hex", 2800 "nix", 2801 "ordered-stream", 2802 "rand", 2803 "serde", 2804 "serde_repr", 2805 "sha1", 2806 "static_assertions", 2807 "tracing", 2808 "uds_windows", 2809 "windows-sys 0.52.0", 2810 "xdg-home", 2811 "zbus_macros", 2812 "zbus_names", 2813 "zvariant", 2814] 2815 2816[[package]] 2817name = "zbus_macros" 2818version = "4.1.2" 2819source = "registry+https://github.com/rust-lang/crates.io-index" 2820checksum = "4e0e3852c93dcdb49c9462afe67a2a468f7bd464150d866e861eaf06208633e0" 2821dependencies = [ 2822 "proc-macro-crate", 2823 "proc-macro2", 2824 "quote", 2825 "regex", 2826 "syn 1.0.109", 2827 "zvariant_utils 1.1.0", 2828] 2829 2830[[package]] 2831name = "zbus_names" 2832version = "3.0.0" 2833source = "registry+https://github.com/rust-lang/crates.io-index" 2834checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" 2835dependencies = [ 2836 "serde", 2837 "static_assertions", 2838 "zvariant", 2839] 2840 2841[[package]] 2842name = "zerocopy" 2843version = "0.7.35" 2844source = "registry+https://github.com/rust-lang/crates.io-index" 2845checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 2846dependencies = [ 2847 "byteorder", 2848 "zerocopy-derive", 2849] 2850 2851[[package]] 2852name = "zerocopy-derive" 2853version = "0.7.35" 2854source = "registry+https://github.com/rust-lang/crates.io-index" 2855checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 2856dependencies = [ 2857 "proc-macro2", 2858 "quote", 2859 "syn 2.0.66", 2860] 2861 2862[[package]] 2863name = "zvariant" 2864version = "4.1.2" 2865source = "registry+https://github.com/rust-lang/crates.io-index" 2866checksum = "1724a2b330760dc7d2a8402d841119dc869ef120b139d29862d6980e9c75bfc9" 2867dependencies = [ 2868 "endi", 2869 "enumflags2", 2870 "serde", 2871 "static_assertions", 2872 "zvariant_derive", 2873] 2874 2875[[package]] 2876name = "zvariant_derive" 2877version = "4.1.2" 2878source = "registry+https://github.com/rust-lang/crates.io-index" 2879checksum = "55025a7a518ad14518fb243559c058a2e5b848b015e31f1d90414f36e3317859" 2880dependencies = [ 2881 "proc-macro-crate", 2882 "proc-macro2", 2883 "quote", 2884 "syn 2.0.66", 2885 "zvariant_utils 2.0.0", 2886] 2887 2888[[package]] 2889name = "zvariant_utils" 2890version = "1.1.0" 2891source = "registry+https://github.com/rust-lang/crates.io-index" 2892checksum = "00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172" 2893dependencies = [ 2894 "proc-macro2", 2895 "quote", 2896 "syn 1.0.109", 2897] 2898 2899[[package]] 2900name = "zvariant_utils" 2901version = "2.0.0" 2902source = "registry+https://github.com/rust-lang/crates.io-index" 2903checksum = "fc242db087efc22bd9ade7aa7809e4ba828132edc312871584a6b4391bdf8786" 2904dependencies = [ 2905 "proc-macro2", 2906 "quote", 2907 "syn 2.0.66", 2908] 2909