[][src]Trait gstreamer::subclass::prelude::IsSubclassable

pub unsafe trait IsSubclassable<T>: IsClassFor where
    T: ObjectSubclass
{ fn override_vfuncs(&mut self); }

Trait for subclassable class structs.

Required methods

fn override_vfuncs(&mut self)

Override the virtual methods of this class for the given subclass.

This is automatically called during type initialization.

Loading content...

Implementations on Foreign Types

impl<T> IsSubclassable<T> for ObjectClass where
    T: ObjectSubclass
[src]

Loading content...

Implementors

impl<T: ObjectSubclass + BinImpl> IsSubclassable<T> for BinClass where
    <T as ObjectSubclass>::Instance: PanicPoison
[src]

impl<T: ObjectSubclass + ClockImpl> IsSubclassable<T> for ClockClass[src]

impl<T: ObjectSubclass + DeviceImpl> IsSubclassable<T> for DeviceClass[src]

impl<T: ObjectSubclass + DeviceProviderImpl> IsSubclassable<T> for DeviceProviderClass[src]

impl<T: ObjectSubclass + ElementImpl> IsSubclassable<T> for ElementClass where
    <T as ObjectSubclass>::Instance: PanicPoison
[src]

impl<T: ObjectSubclass + GhostPadImpl> IsSubclassable<T> for GhostPadClass[src]

impl<T: ObjectSubclass + PadImpl> IsSubclassable<T> for PadClass[src]

impl<T: ObjectSubclass + PipelineImpl> IsSubclassable<T> for PipelineClass where
    <T as ObjectSubclass>::Instance: PanicPoison
[src]

impl<T: ObjectSubclass + SystemClockImpl> IsSubclassable<T> for SystemClockClass[src]

Loading content...