https://github.com/rust-lang/rust-bindgen automatically generates Rust FFI bindings to C (and some C++) libraries