Features from optional dependencies

i2c implicit feature

Enables i2c

i2c:

Generic I2C traits

udev implicit feature

Enables udev ^0.2.0

udev:

libudev bindings for Rust