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
GObject
C class struct. - Clock
Impl - Clock
Impl Ext - Derived
Object Properties - Trait containing only the property related functions of
ObjectImpl
. Implemented by theProperties
macro. When implementingObjectImpl
you 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
GObject
C instance struct. - Instance
Struct Ext - Trait implemented by any type implementing
InstanceStruct
to return the implementation, private Rust struct. - Interface
Struct - Trait implemented by structs that implement a
GTypeInterface
C 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::Object
subclasses. - Object
Impl Ext - Object
Interface - The central trait for defining a
GObject
interface. - Object
Interface Ext - Object
Interface Type - Type methods required for an
ObjectInterface
implementation. - Object
Subclass - The central trait for subclassing a
GObject
type. - Object
Subclass Ext - Extension methods for all
ObjectSubclass
impls. - Object
Subclass IsExt - Trait implemented by any type implementing
ObjectSubclassIs
to return the implementation, private Rust struct. - Object
Subclass Type - Type methods required for an
ObjectSubclass
implementation. - 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