These rules are for using Bindgen to generate Rust bindings to C (and some C++) libraries.
See the rules_rust documentation for more info: https://bazelbuild.github.io/rules_rust/rust_bindgen.html
rules_rust