1[package]
2name = "udev"
3version = "0.9.3"
4authors = ["David Cuddeback <david.cuddeback@gmail.com>", "Victoria Brekenfeld <github@drakulix.de>"]
5description = "libudev bindings for Rust"
6license = "MIT"
7homepage = "https://github.com/Smithay/udev-rs"
8repository = "https://github.com/Smithay/udev-rs"
9documentation = "http://docs.rs/udev/"
10keywords = ["udev", "hardware", "bindings", "sysfs"]
11readme = "README.md"
12
13[dependencies]
14io-lifetimes = "1.0.3"
15libudev-sys = "0.1.4"
16libc = "0.2"
17mio06 = { package = "mio", version = "^0.6.21", optional = true }
18mio07 = { package = "mio", version = "0.7", features = ["os-ext"], optional = true }
19mio08 = { package = "mio", version = "0.8", features = ["os-ext"], optional = true }
20mio10 = { package = "mio", version = "1.0", features = ["os-ext"], optional = true }
21
22[build-dependencies]
23pkg-config = "0.3.3" #force a newer version for libudev-sys to fix minimal versions
24
25[features]
26mio = ["mio10"] # mio feature defaults to the newest mio version
27hwdb = []
28send = []
29sync = ["send"]
30