Trait for defining boxed types.
Trait implemented by structs that implement a GObject C class struct.
Trait implemented by structs that implement a GObject C instance struct.
Trait implemented by any type implementing InstanceStruct to return the implementation, private Rust struct.
Trait for implementable interfaces.
Trait for subclassable class structs.
Extension trait for glib::Object’s class struct.
Trait for implementors of glib::Object subclasses.
The central trait for defining a GObject interface.
The central trait for subclassing a GObject type.
Extension methods for all ObjectSubclass impls.
Trait implemented by any type implementing ObjectSubclassIs to return the implementation, private Rust struct.
Trait for defining shared types.