Module prelude
SourceEnums§
Traits§
- Allocator
Impl  - Allocator
Impl Ext  - BinImpl
 - BinImpl
Ext  - Boxed
Type  - Trait for defining boxed types.
 - Buffer
Pool Impl  - Buffer
Pool Impl Ext  - Child
Proxy Impl  - Child
Proxy Impl Ext  - Class
Struct  - Trait implemented by structs that implement a 
GObjectC class struct. - Clock
Impl  - Clock
Impl Ext  - Derived
Object Properties  - Trait containing only the property related functions of 
ObjectImpl. Implemented by thePropertiesmacro. When implementingObjectImplyou may want to delegate the function calls to this trait. - Device
Impl  - Device
Impl Ext  - Device
Provider Impl  - Device
Provider Impl Ext  - Element
Impl  - Element
Impl Ext  - Formatter
Impl  - Formatter
Impl Ext  - Ghost
PadImpl  - GstObject
Impl  - Instance
Struct  - Trait implemented by structs that implement a 
GObjectC instance struct. - Instance
Struct Ext  - Trait implemented by any type implementing 
InstanceStructto return the implementation, private Rust struct. - Interface
Struct  - Trait implemented by structs that implement a 
GTypeInterfaceC class struct. - IsImplementable
 - Trait for implementable interfaces.
 - IsSubclassable
 - Trait for subclassable class structs.
 - IsSubclassable
Ext  - Object
Class Subclass Ext  - Extension trait for 
glib::Object’s class struct. - Object
Impl  - Trait for implementors of 
glib::Objectsubclasses. - Object
Impl Ext  - Object
Interface  - The central trait for defining a 
GObjectinterface. - Object
Interface Ext  - Object
Interface Type  - Type methods required for an 
ObjectInterfaceimplementation. - Object
Subclass  - The central trait for subclassing a 
GObjecttype. - Object
Subclass Ext  - Extension methods for all 
ObjectSubclassimpls. - Object
Subclass IsExt  - Trait implemented by any type implementing 
ObjectSubclassIsto return the implementation, private Rust struct. - Object
Subclass Type  - Type methods required for an 
ObjectSubclassimplementation. - PadImpl
 - PadImpl
Ext  - Pipeline
Impl  - Preset
Impl  - Proxy
PadImpl  - RefCounted
 - Shared
Type  - Trait for defining shared types.
 - System
Clock Impl  - TagSetter
Impl  - Task
Pool Impl  - Tracer
Impl  - Tracer
Impl Ext  - Type
Module Impl  - Type
Module Impl Ext  - Type
Plugin Impl  - Type
Plugin Impl Ext  - Type
Plugin Register Impl  - URIHandler
Impl  - URIHandler
Impl Ext