i2c-linux provides safe bindings over the Linux I2C subsystem, and is an alternative to the i2cdev crate.
i2c-linux
See the documentation for up to date information.