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