driver-pal 0.8.0-alpha.4

Rust embedded driver helper package
Documentation
[package]
name = "driver-pal"
description = "Rust embedded driver helper package"
repository = "https://github.com/ryankurte/rust-driver-pal"
version = "0.8.0-alpha.4"
authors = ["Ryan Kurte <ryankurte@gmail.com>"]
edition = "2018"
license = "MIT"

[features]
mock = []
ffi = [ "libc" ]
utils = [ "hal" ]
hal = [ "toml", "structopt", "serde", "simplelog" ]
hal-cp2130 = [ "driver-cp2130" ]
hal-linux = [ "linux-embedded-hal" ]
default = [ "mock", "hal", "hal-cp2130", "hal-linux" ]

[dependencies]
log = "0.4.6"
libc = { version = "0.2.54", optional = true }

serde = { version = "1.0.91", features = ["derive"], optional = true }
toml = { version = "0.5.1", optional = true }

structopt = { version = "0.3.11", optional = true }
simplelog = { version = "0.8.0", optional = true }

[dependencies.embedded-hal]
version = "1.0.0-alpha.5"

[dependencies.linux-embedded-hal]
version = "0.4.0-alpha.1"
optional = true

[dependencies.driver-cp2130]
version = "1.0.0-alpha.3"
optional = true