[dependencies.enum-primitive-derive]
version = "0.3.0"
[dependencies.kvmi-sys]
version = "0.3.0"
[dependencies.libc]
version = "0.2.170"
[dependencies.libloading]
version = "0.8.6"
[dependencies.log]
version = "0.4.26"
[dependencies.mockall]
version = "0.13.1"
[dependencies.nix]
version = "0.29.0"
[dependencies.num-traits]
version = "0.2.19"
[dependencies.thiserror]
version = "2.0.11"
[dev-dependencies.clap]
version = "2.33.3"
[dev-dependencies.env_logger]
version = "0.11.6"
[dev-dependencies.indicatif]
version = "0.15.0"
[[example]]
name = "mem-dump"
path = "examples/mem-dump.rs"
[lib]
name = "kvmi"
path = "src/lib.rs"
[package]
authors = ["Mathieu Tarral <mathieu.tarral@protonmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings"]
description = "Safe Rust bindings for libkvmi (v6)"
edition = "2018"
homepage = "https://github.com/Wenzel/kvmi"
keywords = ["KVM", "KVMi", "introspection", "VMI"]
license = "GPL-3.0-only"
name = "kvmi"
readme = "README.md"
repository = "https://github.com/Wenzel/kvmi"
version = "0.5.0"
[package.metadata.deb]
assets = [["target/release/examples/mem-dump", "usr/bin/kvmi-mem-dump", "755"]]
depends = "libc6"
extended-description = "A collection of utilities to perform virtual machine introspection with libkvmi on KVM"
priority = "optional"
section = "utility"
[package.metadata.release]
publish = false