I’ve found a BME680 library written in Rust, but I could not compile it because the author added crates which contained alpha versions as dependencies, and they’ve implemented breaking changes.

I’ve forked the library and refactored it so that the code looks better to my taste.

You can find it here:

https://github.com/dnutiu/bme680-rust