Trait wireplumber::plugin::ComponentLoaderImplExt

source ·
pub trait ComponentLoaderImplExt: ObjectSubclass {
    // Required methods
    fn parent_class(&self) -> &WpComponentLoaderClass;
    fn parent_supports_type(&self, loader: &Self::Type, type_: String) -> bool;
    fn parent_load(
        &self,
        loader: &Self::Type,
        component: String,
        type_: String,
        args: Option<Variant>
    ) -> Result<(), Error>;
}

Required Methods§

source

fn parent_class(&self) -> &WpComponentLoaderClass

source

fn parent_supports_type(&self, loader: &Self::Type, type_: String) -> bool

source

fn parent_load( &self, loader: &Self::Type, component: String, type_: String, args: Option<Variant> ) -> Result<(), Error>

Object Safety§

This trait is not object safe.

Implementors§