We've been doing large-scale C→Rust migrations for a while now, and we've hit plenty of friction along the way. cbindgen has been one of the bigger pain points. Check out our @lpalmieri.com's novel approach to C/Rust interop!
Mainmatter
cheadergen, a new tool for generating C headers from #rust crates, is now ready to try!
I've been working on it for a while, and it has seen enough real-world use that I'm comfortable recommending it to others.
Documentation, examples, and source at cheadergen.com
Generate C/C++ headers from Rust libraries that expose a `pub extern "C"` API.