Trait KnobStyler

Source
pub trait KnobStyler<C: UiColor> {
    type Class<'a>;

    // Required methods
    fn default<'a>() -> Self::Class<'a>;
    fn style(&self, class: &Self::Class<'_>, status: KnobStatus) -> KnobStyle<C>;
}

Required Associated Types§

Source

type Class<'a>

Required Methods§

Source

fn default<'a>() -> Self::Class<'a>

Source

fn style(&self, class: &Self::Class<'_>, status: KnobStatus) -> KnobStyle<C>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§