bindgen actually has the option to generate wrappers for C++ methods and other stuff for Rust to call. We don't use this, but we do use its ability to generate templates and stuff.
The other way around -- getting Rust to use the C++ abi -- needs compiler changes and also has questionable benefits.
The other way around -- getting Rust to use the C++ abi -- needs compiler changes and also has questionable benefits.