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)