We have an application that is part Rust, part C. We use extern "C" { to define C functions to Rust. However, cbindgen appears to re-export these back out. Short of listing all these in the exclude list, can they still be ignored?
We still want to export Rust functions that are declared extern so our C code can bind to them.
Note: When just extern { is used these C functions are not re-exported, but we'd like to use as many rustfmt defaults as possible, which rewrites these to extern "C".