qml
pub struct QObject { // some fields omitted }
impl QObject
fn new<'a>(obj: &mut QObjectMacro) -> QObject