My understanding is that the core of OpenSCAD is done using C++.
If you wish to use Rust for 3D modeling directly there is:
https://fornjot.app/
(the developer of which is actually working on a BREP kernel)