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