Core Concepts

CXX-Qt uses CXX for bridging between C++ and Rust in a safe way.

The main purpose of CXX-Qt is to expose Qt's extensions to the C++ language to CXX.

Note that the Rust QObject of a constructed Qt object is owned by the C++ side of the bridge representing it. So when the C++ object is destroyed the Rust object will be destroyed.