Skip to main content

QuickSettingsObject

Trait QuickSettingsObject 

Source
pub trait QuickSettingsObject: Send + 'static {
    // Required methods
    fn tiles(&self, ctx: &Context<'_>) -> RVec<QuickSettingsTile>;
    fn children(
        &self,
        ctx: &Context<'_>,
        id: RStr<'_>,
    ) -> RVec<QuickSettingsTile>;
}

Required Methods§

Source

fn tiles(&self, ctx: &Context<'_>) -> RVec<QuickSettingsTile>

Source

fn children(&self, ctx: &Context<'_>, id: RStr<'_>) -> RVec<QuickSettingsTile>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<_ErasedPtr> QuickSettingsObject for QuickSettingsObject_TO<_ErasedPtr>
where Self: Send + 'static, _ErasedPtr: AsPtr<PtrTarget = ()>,