driverkit 0.25.0

A driver framework defining standard types and interfaces for writing device drivers.
Documentation
[package]
name = "driverkit"
version = "0.25.0"
authors = ["Gerd Zellweger <mail@gerdzellweger.com>", "Reto Achermann <achreto@gmail.com>", "Erika Hunhoff <hunhoff.erika@gmail.com>", "Ankit Bhardwaj <bhrdwj.ankit@gmail.com>"]
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"