Module gstreamer_editing_services::subclass::prelude
source · Enums§
Traits§
- Trait for defining boxed types.
- Trait implemented by structs that implement a
GObject
C class struct. - 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. - 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 implemented by structs that implement a
GTypeInterface
C class 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. - Type methods required for an
ObjectInterface
implementation. - 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. - Type methods required for an
ObjectSubclass
implementation. - Trait for defining shared types.