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