Module prelude

Source

Enums§

TracerHook

Traits§

AllocatorImpl
AllocatorImplExt
BinImpl
BinImplExt
BoxedType
Trait for defining boxed types.
BufferPoolImpl
BufferPoolImplExt
ChildProxyImpl
ChildProxyImplExt
ClassStruct
Trait implemented by structs that implement a GObject C class struct.
ClockImpl
ClockImplExt
DerivedObjectProperties
Trait containing only the property related functions of ObjectImpl. Implemented by the Properties macro. When implementing ObjectImpl you may want to delegate the function calls to this trait.
DeviceImpl
DeviceImplExt
DeviceProviderImpl
DeviceProviderImplExt
ElementImpl
ElementImplExt
FormatterImpl
FormatterImplExt
GhostPadImpl
GstObjectImpl
InstanceStruct
Trait implemented by structs that implement a GObject C instance struct.
InstanceStructExt
Trait implemented by any type implementing InstanceStruct to return the implementation, private Rust struct.
InterfaceStruct
Trait implemented by structs that implement a GTypeInterface C class struct.
IsImplementable
Trait for implementable interfaces.
IsSubclassable
Trait for subclassable class structs.
IsSubclassableExt
ObjectClassSubclassExt
Extension trait for glib::Object’s class struct.
ObjectImpl
Trait for implementors of glib::Object subclasses.
ObjectImplExt
ObjectInterface
The central trait for defining a GObject interface.
ObjectInterfaceExt
ObjectInterfaceType
Type methods required for an ObjectInterface implementation.
ObjectSubclass
The central trait for subclassing a GObject type.
ObjectSubclassExt
Extension methods for all ObjectSubclass impls.
ObjectSubclassIsExt
Trait implemented by any type implementing ObjectSubclassIs to return the implementation, private Rust struct.
ObjectSubclassType
Type methods required for an ObjectSubclass implementation.
PadImpl
PadImplExt
PipelineImpl
PresetImpl
ProxyPadImpl
RefCounted
SharedType
Trait for defining shared types.
SystemClockImpl
TagSetterImpl
TaskPoolImpl
TracerImpl
TracerImplExt
TypeModuleImpl
TypeModuleImplExt
TypePluginImpl
TypePluginImplExt
TypePluginRegisterImpl
URIHandlerImpl
URIHandlerImplExt