- Hide nix from the public API such that it can be updated without resulting in a breaking change.
- Updated nix to version
0.26
; only use theioctl
feature. - Updated
bitflags
to version2.3
. - Use
File.read_exact
instead ofFile.read
inLinuxI2CDevice.read
so that the buffer is filled. - Fix the lifetime parameter on
LinuxI2CMessage
to ensure that it does not outlive the buffer it points to. - Updated MSRV to 1.60.0.