mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-12-22 05:35:20 +00:00
e01933c8ea
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
1408 lines
29 KiB
TOML
1408 lines
29 KiB
TOML
# This file is automatically @generated by Cargo.
|
|
# It is not intended for manual editing.
|
|
version = 3
|
|
|
|
[[package]]
|
|
name = "acpi_tables"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"vm-memory",
|
|
]
|
|
|
|
[[package]]
|
|
name = "aho-corasick"
|
|
version = "0.7.18"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
|
|
dependencies = [
|
|
"memchr",
|
|
]
|
|
|
|
[[package]]
|
|
name = "anyhow"
|
|
version = "1.0.52"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "84450d0b4a8bd1ba4144ce8ce718fbc5d071358b1e5384bace6536b3d1f2d5b3"
|
|
|
|
[[package]]
|
|
name = "api_client"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "arc-swap"
|
|
version = "1.5.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f"
|
|
|
|
[[package]]
|
|
name = "arch"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"acpi_tables",
|
|
"anyhow",
|
|
"byteorder",
|
|
"fdt",
|
|
"hypervisor",
|
|
"libc",
|
|
"linux-loader",
|
|
"log",
|
|
"serde",
|
|
"serde_derive",
|
|
"thiserror",
|
|
"versionize",
|
|
"versionize_derive",
|
|
"vm-fdt",
|
|
"vm-memory",
|
|
"vm-migration",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "atty"
|
|
version = "0.2.14"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
|
|
dependencies = [
|
|
"hermit-abi",
|
|
"libc",
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "autocfg"
|
|
version = "1.0.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
|
|
|
|
[[package]]
|
|
name = "bincode"
|
|
version = "1.3.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
|
|
dependencies = [
|
|
"serde",
|
|
]
|
|
|
|
[[package]]
|
|
name = "bitflags"
|
|
version = "1.3.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
|
|
|
[[package]]
|
|
name = "block_util"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"io-uring",
|
|
"libc",
|
|
"log",
|
|
"qcow",
|
|
"thiserror",
|
|
"versionize",
|
|
"versionize_derive",
|
|
"vhdx",
|
|
"virtio-bindings",
|
|
"virtio-queue",
|
|
"vm-memory",
|
|
"vm-virtio",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "byteorder"
|
|
version = "1.4.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
|
|
|
|
[[package]]
|
|
name = "cc"
|
|
version = "1.0.72"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
|
|
|
|
[[package]]
|
|
name = "cfg-if"
|
|
version = "1.0.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
|
|
|
[[package]]
|
|
name = "clap"
|
|
version = "3.0.10"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7a30c3bf9ff12dfe5dae53f0a96e0febcd18420d1c0e7fad77796d9d5c4b5375"
|
|
dependencies = [
|
|
"atty",
|
|
"bitflags",
|
|
"indexmap",
|
|
"lazy_static",
|
|
"os_str_bytes",
|
|
"strsim",
|
|
"termcolor",
|
|
"terminal_size",
|
|
"textwrap",
|
|
]
|
|
|
|
[[package]]
|
|
name = "cloud-hypervisor"
|
|
version = "21.1.0"
|
|
dependencies = [
|
|
"anyhow",
|
|
"api_client",
|
|
"clap",
|
|
"dirs 4.0.0",
|
|
"epoll",
|
|
"event_monitor",
|
|
"hypervisor",
|
|
"lazy_static",
|
|
"libc",
|
|
"log",
|
|
"net_util",
|
|
"option_parser",
|
|
"seccompiler",
|
|
"serde_json",
|
|
"signal-hook",
|
|
"test_infra",
|
|
"thiserror",
|
|
"vm-memory",
|
|
"vmm",
|
|
"vmm-sys-util",
|
|
"wait-timeout",
|
|
]
|
|
|
|
[[package]]
|
|
name = "crc32c"
|
|
version = "0.6.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ee6b9c9389584bcba988bd0836086789b7f87ad91892d6a83d5291dbb24524b5"
|
|
dependencies = [
|
|
"rustc_version",
|
|
]
|
|
|
|
[[package]]
|
|
name = "crc64"
|
|
version = "1.0.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "55626594feae15d266d52440b26ff77de0e22230cf0c113abe619084c1ddc910"
|
|
|
|
[[package]]
|
|
name = "devices"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"acpi_tables",
|
|
"anyhow",
|
|
"arch",
|
|
"bitflags",
|
|
"byteorder",
|
|
"epoll",
|
|
"libc",
|
|
"log",
|
|
"versionize",
|
|
"versionize_derive",
|
|
"vm-device",
|
|
"vm-memory",
|
|
"vm-migration",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "dirs"
|
|
version = "3.0.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309"
|
|
dependencies = [
|
|
"dirs-sys",
|
|
]
|
|
|
|
[[package]]
|
|
name = "dirs"
|
|
version = "4.0.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
|
|
dependencies = [
|
|
"dirs-sys",
|
|
]
|
|
|
|
[[package]]
|
|
name = "dirs-sys"
|
|
version = "0.3.6"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780"
|
|
dependencies = [
|
|
"libc",
|
|
"redox_users",
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "env_logger"
|
|
version = "0.9.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3"
|
|
dependencies = [
|
|
"atty",
|
|
"humantime",
|
|
"log",
|
|
"regex",
|
|
"termcolor",
|
|
]
|
|
|
|
[[package]]
|
|
name = "epoll"
|
|
version = "4.3.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "20df693c700404f7e19d4d6fae6b15215d2913c27955d2b9d6f2c0f537511cd0"
|
|
dependencies = [
|
|
"bitflags",
|
|
"libc",
|
|
]
|
|
|
|
[[package]]
|
|
name = "event_monitor"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"libc",
|
|
"serde",
|
|
"serde_derive",
|
|
"serde_json",
|
|
]
|
|
|
|
[[package]]
|
|
name = "fdt"
|
|
version = "0.1.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "b643857cf70949306b81d7e92cb9d47add673868edac9863c4a49c42feaf3f1e"
|
|
|
|
[[package]]
|
|
name = "getrandom"
|
|
version = "0.2.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c"
|
|
dependencies = [
|
|
"cfg-if",
|
|
"libc",
|
|
"wasi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "glob"
|
|
version = "0.3.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
|
|
|
|
[[package]]
|
|
name = "hashbrown"
|
|
version = "0.11.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
|
|
|
|
[[package]]
|
|
name = "hermit-abi"
|
|
version = "0.1.20"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "c7a30908dbce072eca83216eab939d2290080e00ca71611b96a09e5cdce5f3fa"
|
|
dependencies = [
|
|
"libc",
|
|
]
|
|
|
|
[[package]]
|
|
name = "humantime"
|
|
version = "2.1.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
|
|
|
|
[[package]]
|
|
name = "hypervisor"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"anyhow",
|
|
"env_logger",
|
|
"epoll",
|
|
"iced-x86",
|
|
"kvm-bindings",
|
|
"kvm-ioctls",
|
|
"libc",
|
|
"log",
|
|
"mshv-bindings",
|
|
"mshv-ioctls",
|
|
"serde",
|
|
"serde_derive",
|
|
"serde_json",
|
|
"thiserror",
|
|
"vm-memory",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "iced-x86"
|
|
version = "1.15.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "46e977036f7f5139d580c7f19ad62df9cb8ebd8410bb569e73585226be80a86f"
|
|
dependencies = [
|
|
"lazy_static",
|
|
"static_assertions",
|
|
]
|
|
|
|
[[package]]
|
|
name = "indexmap"
|
|
version = "1.8.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
|
|
dependencies = [
|
|
"autocfg",
|
|
"hashbrown",
|
|
]
|
|
|
|
[[package]]
|
|
name = "instant"
|
|
version = "0.1.12"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
|
|
dependencies = [
|
|
"cfg-if",
|
|
]
|
|
|
|
[[package]]
|
|
name = "io-uring"
|
|
version = "0.5.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8d75829ed9377bab6c90039fe47b9d84caceb4b5063266142e21bcce6550cda8"
|
|
dependencies = [
|
|
"bitflags",
|
|
"libc",
|
|
]
|
|
|
|
[[package]]
|
|
name = "ipnetwork"
|
|
version = "0.18.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "4088d739b183546b239688ddbc79891831df421773df95e236daf7867866d355"
|
|
dependencies = [
|
|
"serde",
|
|
]
|
|
|
|
[[package]]
|
|
name = "itoa"
|
|
version = "1.0.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
|
|
|
|
[[package]]
|
|
name = "kvm-bindings"
|
|
version = "0.5.0"
|
|
source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.5.0#9c497710ba9968d8efe15dbae03991b16cf82e23"
|
|
dependencies = [
|
|
"serde",
|
|
"serde_derive",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "kvm-ioctls"
|
|
version = "0.11.0"
|
|
source = "git+https://github.com/rust-vmm/kvm-ioctls?branch=main#d22ef1f51852dfb055da38004e1a4fed81246f81"
|
|
dependencies = [
|
|
"kvm-bindings",
|
|
"libc",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "lazy_static"
|
|
version = "1.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
|
|
|
[[package]]
|
|
name = "libc"
|
|
version = "0.2.112"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125"
|
|
|
|
[[package]]
|
|
name = "libssh2-sys"
|
|
version = "0.2.23"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "b094a36eb4b8b8c8a7b4b8ae43b2944502be3e59cd87687595cf6b0a71b3f4ca"
|
|
dependencies = [
|
|
"cc",
|
|
"libc",
|
|
"libz-sys",
|
|
"openssl-sys",
|
|
"pkg-config",
|
|
"vcpkg",
|
|
]
|
|
|
|
[[package]]
|
|
name = "libz-sys"
|
|
version = "1.1.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66"
|
|
dependencies = [
|
|
"cc",
|
|
"libc",
|
|
"pkg-config",
|
|
"vcpkg",
|
|
]
|
|
|
|
[[package]]
|
|
name = "linux-loader"
|
|
version = "0.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8a5e77493808403a6bd56a301a64ea6b9342e36ea845044bf0dfdf56fe52fa08"
|
|
dependencies = [
|
|
"vm-memory",
|
|
]
|
|
|
|
[[package]]
|
|
name = "lock_api"
|
|
version = "0.4.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109"
|
|
dependencies = [
|
|
"scopeguard",
|
|
]
|
|
|
|
[[package]]
|
|
name = "log"
|
|
version = "0.4.14"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
|
|
dependencies = [
|
|
"cfg-if",
|
|
]
|
|
|
|
[[package]]
|
|
name = "memchr"
|
|
version = "2.4.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
|
|
|
|
[[package]]
|
|
name = "memoffset"
|
|
version = "0.6.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
|
|
dependencies = [
|
|
"autocfg",
|
|
]
|
|
|
|
[[package]]
|
|
name = "micro_http"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#0a58eb1ece68e326e68365c4297d0a7c08ecd9bc"
|
|
dependencies = [
|
|
"libc",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "mshv-bindings"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rust-vmm/mshv?branch=main#b8b69b655337292037219ab765d2c94c565a076e"
|
|
dependencies = [
|
|
"libc",
|
|
"serde",
|
|
"serde_derive",
|
|
"vmm-sys-util",
|
|
"zerocopy",
|
|
]
|
|
|
|
[[package]]
|
|
name = "mshv-ioctls"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rust-vmm/mshv?branch=main#b8b69b655337292037219ab765d2c94c565a076e"
|
|
dependencies = [
|
|
"libc",
|
|
"mshv-bindings",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "net_gen"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "net_util"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"epoll",
|
|
"getrandom",
|
|
"lazy_static",
|
|
"libc",
|
|
"log",
|
|
"net_gen",
|
|
"pnet",
|
|
"rate_limiter",
|
|
"serde",
|
|
"serde_json",
|
|
"versionize",
|
|
"versionize_derive",
|
|
"virtio-bindings",
|
|
"virtio-queue",
|
|
"vm-memory",
|
|
"vm-virtio",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "openssl-sys"
|
|
version = "0.9.72"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb"
|
|
dependencies = [
|
|
"autocfg",
|
|
"cc",
|
|
"libc",
|
|
"pkg-config",
|
|
"vcpkg",
|
|
]
|
|
|
|
[[package]]
|
|
name = "option_parser"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "os_str_bytes"
|
|
version = "6.0.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"
|
|
dependencies = [
|
|
"memchr",
|
|
]
|
|
|
|
[[package]]
|
|
name = "parking_lot"
|
|
version = "0.11.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
|
|
dependencies = [
|
|
"instant",
|
|
"lock_api",
|
|
"parking_lot_core",
|
|
]
|
|
|
|
[[package]]
|
|
name = "parking_lot_core"
|
|
version = "0.8.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"
|
|
dependencies = [
|
|
"cfg-if",
|
|
"instant",
|
|
"libc",
|
|
"redox_syscall",
|
|
"smallvec",
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pci"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"anyhow",
|
|
"byteorder",
|
|
"hypervisor",
|
|
"libc",
|
|
"log",
|
|
"thiserror",
|
|
"versionize",
|
|
"versionize_derive",
|
|
"vfio-bindings",
|
|
"vfio-ioctls",
|
|
"vfio_user",
|
|
"vm-allocator",
|
|
"vm-device",
|
|
"vm-memory",
|
|
"vm-migration",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pkg-config"
|
|
version = "0.3.24"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe"
|
|
|
|
[[package]]
|
|
name = "pnet"
|
|
version = "0.29.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8750e073f82219c01e771133c64718d7685aef922da8a0d430a46aed05b6341a"
|
|
dependencies = [
|
|
"ipnetwork",
|
|
"pnet_base",
|
|
"pnet_datalink",
|
|
"pnet_packet",
|
|
"pnet_sys",
|
|
"pnet_transport",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pnet_base"
|
|
version = "0.29.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8205fe084bd43a3af79b3155c19feddd62e733640498842e631a2ffe107d1538"
|
|
|
|
[[package]]
|
|
name = "pnet_datalink"
|
|
version = "0.29.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "6f85aef5e52e22ff06b1b11f2eb6d52959a9e0ecad3cb3f5cc2d78cadc077f0e"
|
|
dependencies = [
|
|
"ipnetwork",
|
|
"libc",
|
|
"pnet_base",
|
|
"pnet_sys",
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pnet_macros"
|
|
version = "0.29.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "98cc3af95fed6dc318dfede3e81320f96ad5e237c6f7c4688108b19c8e67432d"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"regex",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pnet_macros_support"
|
|
version = "0.29.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "feaba58ba96abb218ec584d6caf0d3ff48922df05dbbeb1560553c197091b29e"
|
|
dependencies = [
|
|
"pnet_base",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pnet_packet"
|
|
version = "0.29.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f246edaaf1aaf82072d4cd38ee18bcc5dfc0464093f9ca39e4ac5962d68cf9d4"
|
|
dependencies = [
|
|
"glob",
|
|
"pnet_base",
|
|
"pnet_macros",
|
|
"pnet_macros_support",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pnet_sys"
|
|
version = "0.29.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "028c87a5e3a48fc07df099a2025f2ef16add5993712e1494ba69a6707ee7ed06"
|
|
dependencies = [
|
|
"libc",
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pnet_transport"
|
|
version = "0.29.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "950f2a7961e19d22e19e84ff0a6e0955013185fe149673499662633d02b41b7a"
|
|
dependencies = [
|
|
"libc",
|
|
"pnet_base",
|
|
"pnet_packet",
|
|
"pnet_sys",
|
|
]
|
|
|
|
[[package]]
|
|
name = "proc-macro2"
|
|
version = "1.0.36"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
|
|
dependencies = [
|
|
"unicode-xid",
|
|
]
|
|
|
|
[[package]]
|
|
name = "qcow"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"byteorder",
|
|
"libc",
|
|
"log",
|
|
"remain",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "quote"
|
|
version = "1.0.14"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rate_limiter"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"libc",
|
|
"log",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "redox_syscall"
|
|
version = "0.2.10"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff"
|
|
dependencies = [
|
|
"bitflags",
|
|
]
|
|
|
|
[[package]]
|
|
name = "redox_users"
|
|
version = "0.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
|
|
dependencies = [
|
|
"getrandom",
|
|
"redox_syscall",
|
|
]
|
|
|
|
[[package]]
|
|
name = "regex"
|
|
version = "1.5.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
|
|
dependencies = [
|
|
"aho-corasick",
|
|
"memchr",
|
|
"regex-syntax",
|
|
]
|
|
|
|
[[package]]
|
|
name = "regex-syntax"
|
|
version = "0.6.25"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
|
|
|
|
[[package]]
|
|
name = "remain"
|
|
version = "0.2.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "70ba1e78fa68412cb93ef642fd4d20b9a941be49ee9333875ebaf13112673ea7"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rustc_version"
|
|
version = "0.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
|
|
dependencies = [
|
|
"semver",
|
|
]
|
|
|
|
[[package]]
|
|
name = "ryu"
|
|
version = "1.0.9"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
|
|
|
|
[[package]]
|
|
name = "scopeguard"
|
|
version = "1.1.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
|
|
|
|
[[package]]
|
|
name = "seccompiler"
|
|
version = "0.2.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e01d1292a1131b22ccea49f30bd106f1238b5ddeec1a98d39268dcc31d540e68"
|
|
dependencies = [
|
|
"libc",
|
|
]
|
|
|
|
[[package]]
|
|
name = "semver"
|
|
version = "1.0.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012"
|
|
|
|
[[package]]
|
|
name = "serde"
|
|
version = "1.0.133"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a"
|
|
|
|
[[package]]
|
|
name = "serde_derive"
|
|
version = "1.0.133"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "serde_json"
|
|
version = "1.0.75"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "c059c05b48c5c0067d4b4b2b4f0732dd65feb52daf7e0ea09cd87e7dadc1af79"
|
|
dependencies = [
|
|
"itoa",
|
|
"ryu",
|
|
"serde",
|
|
]
|
|
|
|
[[package]]
|
|
name = "signal-hook"
|
|
version = "0.3.13"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d"
|
|
dependencies = [
|
|
"libc",
|
|
"signal-hook-registry",
|
|
]
|
|
|
|
[[package]]
|
|
name = "signal-hook-registry"
|
|
version = "1.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
|
|
dependencies = [
|
|
"libc",
|
|
]
|
|
|
|
[[package]]
|
|
name = "smallvec"
|
|
version = "1.8.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"
|
|
|
|
[[package]]
|
|
name = "ssh2"
|
|
version = "0.9.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "269343e64430067a14937ae0e3c4ec604c178fb896dde0964b1acd22b3e2eeb1"
|
|
dependencies = [
|
|
"bitflags",
|
|
"libc",
|
|
"libssh2-sys",
|
|
"parking_lot",
|
|
]
|
|
|
|
[[package]]
|
|
name = "static_assertions"
|
|
version = "1.1.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
|
|
|
[[package]]
|
|
name = "strsim"
|
|
version = "0.10.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
|
|
|
|
[[package]]
|
|
name = "syn"
|
|
version = "1.0.85"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"unicode-xid",
|
|
]
|
|
|
|
[[package]]
|
|
name = "synstructure"
|
|
version = "0.12.6"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
"unicode-xid",
|
|
]
|
|
|
|
[[package]]
|
|
name = "termcolor"
|
|
version = "1.1.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"
|
|
dependencies = [
|
|
"winapi-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "terminal_size"
|
|
version = "0.1.17"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df"
|
|
dependencies = [
|
|
"libc",
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "test_infra"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"dirs 3.0.2",
|
|
"epoll",
|
|
"libc",
|
|
"ssh2",
|
|
"vmm-sys-util",
|
|
"wait-timeout",
|
|
]
|
|
|
|
[[package]]
|
|
name = "textwrap"
|
|
version = "0.14.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80"
|
|
dependencies = [
|
|
"terminal_size",
|
|
]
|
|
|
|
[[package]]
|
|
name = "thiserror"
|
|
version = "1.0.30"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
|
|
dependencies = [
|
|
"thiserror-impl",
|
|
]
|
|
|
|
[[package]]
|
|
name = "thiserror-impl"
|
|
version = "1.0.30"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "unicode-xid"
|
|
version = "0.2.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
|
|
|
|
[[package]]
|
|
name = "uuid"
|
|
version = "0.8.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7"
|
|
dependencies = [
|
|
"getrandom",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vcpkg"
|
|
version = "0.2.15"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
|
|
|
|
[[package]]
|
|
name = "versionize"
|
|
version = "0.1.6"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7429cf68de8f091b667d27323ed323afd39584a56d533995b12ddd748e5e6ca9"
|
|
dependencies = [
|
|
"bincode",
|
|
"crc64",
|
|
"proc-macro2",
|
|
"quote",
|
|
"serde",
|
|
"serde_derive",
|
|
"syn",
|
|
"versionize_derive",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "versionize_derive"
|
|
version = "0.1.4"
|
|
source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch#ae35ef7a3ddabd3371ab8ac0193a383aff6e4b1b"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vfio-bindings"
|
|
version = "0.3.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "43449b404c488f70507dca193debd4bea361fe8089869b947adc19720e464bce"
|
|
dependencies = [
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vfio-ioctls"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rust-vmm/vfio-ioctls?branch=main#19e5b83ddfad430109ce3e8d51f4a24796099127"
|
|
dependencies = [
|
|
"byteorder",
|
|
"kvm-bindings",
|
|
"kvm-ioctls",
|
|
"libc",
|
|
"log",
|
|
"mshv-bindings",
|
|
"mshv-ioctls",
|
|
"thiserror",
|
|
"vfio-bindings",
|
|
"vm-memory",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vfio_user"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"anyhow",
|
|
"libc",
|
|
"log",
|
|
"serde",
|
|
"serde_derive",
|
|
"serde_json",
|
|
"thiserror",
|
|
"vfio-bindings",
|
|
"vm-memory",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vhdx"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"byteorder",
|
|
"crc32c",
|
|
"libc",
|
|
"log",
|
|
"remain",
|
|
"thiserror",
|
|
"uuid",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vhost"
|
|
version = "0.3.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3b56bf8f178fc500fe14505fca8b00dec76fc38f2304f461c8d9d7547982311d"
|
|
dependencies = [
|
|
"bitflags",
|
|
"libc",
|
|
"vm-memory",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vhost_user_backend"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"epoll",
|
|
"libc",
|
|
"log",
|
|
"vhost",
|
|
"virtio-bindings",
|
|
"virtio-queue",
|
|
"vm-memory",
|
|
"vm-virtio",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vhost_user_block"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"block_util",
|
|
"clap",
|
|
"env_logger",
|
|
"epoll",
|
|
"libc",
|
|
"log",
|
|
"option_parser",
|
|
"qcow",
|
|
"vhost",
|
|
"vhost_user_backend",
|
|
"virtio-bindings",
|
|
"vm-memory",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vhost_user_net"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"clap",
|
|
"env_logger",
|
|
"epoll",
|
|
"libc",
|
|
"log",
|
|
"net_util",
|
|
"option_parser",
|
|
"vhost",
|
|
"vhost_user_backend",
|
|
"virtio-bindings",
|
|
"vm-memory",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "virtio-bindings"
|
|
version = "0.1.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3ff512178285488516ed85f15b5d0113a7cdb89e9e8a760b269ae4f02b84bd6b"
|
|
|
|
[[package]]
|
|
name = "virtio-devices"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"anyhow",
|
|
"arc-swap",
|
|
"block_util",
|
|
"byteorder",
|
|
"epoll",
|
|
"event_monitor",
|
|
"io-uring",
|
|
"libc",
|
|
"log",
|
|
"net_gen",
|
|
"net_util",
|
|
"pci",
|
|
"rate_limiter",
|
|
"seccompiler",
|
|
"serde",
|
|
"serde_derive",
|
|
"serde_json",
|
|
"versionize",
|
|
"versionize_derive",
|
|
"vhost",
|
|
"virtio-bindings",
|
|
"virtio-queue",
|
|
"vm-allocator",
|
|
"vm-device",
|
|
"vm-memory",
|
|
"vm-migration",
|
|
"vm-virtio",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "virtio-queue"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"log",
|
|
"memoffset",
|
|
"vm-memory",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vm-allocator"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"arch",
|
|
"libc",
|
|
"vm-memory",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vm-device"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"anyhow",
|
|
"serde",
|
|
"serde_derive",
|
|
"serde_json",
|
|
"thiserror",
|
|
"vfio-ioctls",
|
|
"vm-memory",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vm-fdt"
|
|
version = "0.2.0"
|
|
source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#9cfa0c8d7c3032f79589c7b01c8722a37f4cf44f"
|
|
|
|
[[package]]
|
|
name = "vm-memory"
|
|
version = "0.7.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "339d4349c126fdcd87e034631d7274370cf19eb0e87b33166bcd956589fc72c5"
|
|
dependencies = [
|
|
"arc-swap",
|
|
"libc",
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vm-migration"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"anyhow",
|
|
"serde",
|
|
"serde_derive",
|
|
"serde_json",
|
|
"thiserror",
|
|
"versionize",
|
|
"versionize_derive",
|
|
"vm-memory",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vm-virtio"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"log",
|
|
"virtio-bindings",
|
|
"virtio-queue",
|
|
"vm-memory",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vmm"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"acpi_tables",
|
|
"anyhow",
|
|
"arc-swap",
|
|
"arch",
|
|
"bitflags",
|
|
"block_util",
|
|
"clap",
|
|
"devices",
|
|
"epoll",
|
|
"event_monitor",
|
|
"hypervisor",
|
|
"lazy_static",
|
|
"libc",
|
|
"linux-loader",
|
|
"log",
|
|
"micro_http",
|
|
"net_util",
|
|
"option_parser",
|
|
"pci",
|
|
"qcow",
|
|
"seccompiler",
|
|
"serde",
|
|
"serde_derive",
|
|
"serde_json",
|
|
"signal-hook",
|
|
"thiserror",
|
|
"uuid",
|
|
"versionize",
|
|
"versionize_derive",
|
|
"vfio-ioctls",
|
|
"vfio_user",
|
|
"vhdx",
|
|
"virtio-devices",
|
|
"virtio-queue",
|
|
"vm-allocator",
|
|
"vm-device",
|
|
"vm-memory",
|
|
"vm-migration",
|
|
"vm-virtio",
|
|
"vmm-sys-util",
|
|
]
|
|
|
|
[[package]]
|
|
name = "vmm-sys-util"
|
|
version = "0.9.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "733537bded03aaa93543f785ae997727b30d1d9f4a03b7861d23290474242e11"
|
|
dependencies = [
|
|
"bitflags",
|
|
"libc",
|
|
"serde",
|
|
"serde_derive",
|
|
]
|
|
|
|
[[package]]
|
|
name = "wait-timeout"
|
|
version = "0.2.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
|
|
dependencies = [
|
|
"libc",
|
|
]
|
|
|
|
[[package]]
|
|
name = "wasi"
|
|
version = "0.10.2+wasi-snapshot-preview1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
|
|
|
|
[[package]]
|
|
name = "winapi"
|
|
version = "0.3.9"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
|
dependencies = [
|
|
"winapi-i686-pc-windows-gnu",
|
|
"winapi-x86_64-pc-windows-gnu",
|
|
]
|
|
|
|
[[package]]
|
|
name = "winapi-i686-pc-windows-gnu"
|
|
version = "0.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
|
|
|
[[package]]
|
|
name = "winapi-util"
|
|
version = "0.1.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
|
|
dependencies = [
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "winapi-x86_64-pc-windows-gnu"
|
|
version = "0.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
|
|
|
[[package]]
|
|
name = "zerocopy"
|
|
version = "0.6.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "332f188cc1bcf1fe1064b8c58d150f497e697f49774aa846f2dc949d9a25f236"
|
|
dependencies = [
|
|
"byteorder",
|
|
"zerocopy-derive",
|
|
]
|
|
|
|
[[package]]
|
|
name = "zerocopy-derive"
|
|
version = "0.3.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "a0fbc82b82efe24da867ee52e015e58178684bd9dd64c34e66bdf21da2582a9f"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"syn",
|
|
"synstructure",
|
|
]
|