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