Module glib::object

source ·
Expand description

IMPL Object wrapper implementation and Object binding.



  • Upcasting and downcasting support.
  • Convenience trait mirroring Cast, implemented on Option<Object> types.
  • Declares the “is a” relationship.
  • Trait implemented by class types.
  • Trait implemented by interface types.
  • Marker trait for the statically known possibility of downcasting from Self to T.
  • Trait for class methods on Object and subclasses of it.
  • Automatically implemented by ObjectSubclass variants of wrapper!
  • Implemented by types representing glib::Object and subclasses of it.

Type Aliases§