[package] name = "driverkit" version = "0.25.0" authors = ["Gerd Zellweger ", "Reto Achermann ", "Erika Hunhoff ", "Ankit Bhardwaj "] readme = "README.md" description = "A driver framework defining standard types and interfaces for writing device drivers." keywords = ["driver", "os", "framework"] repository = "https://github.com/gz/rust-driverkit" license = "MIT OR Apache-2.0" edition = "2018" [target.'cfg(target_family = "unix")'.dependencies] memmap2 = "0.5.10" libc = "0.2" byteorder = "1.4" matches = "0.1" [dependencies] log = "0.4" custom_error = { version = "1.9", default-features = false, features = ["unstable"] } bit_field = "0.10.1" phf = { version = "0.10.0", default-features = false } [target.'cfg(target_arch = "x86_64")'.dependencies] x86 = { version = "0.52", features = ["unstable"] } [target.'cfg(target_arch = "aarch64")'.dependencies] armv8 = "0.0.1" [build-dependencies] pciid-parser = "0.5.0" phf_codegen = "0.10.0" [[bin]] name = "testdrive" path = "src/bin/testdrive.rs"