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