Trait css_in_rs::Classes

source ·
pub trait Classes: Sized + 'static {
    type Theme: Theme;

    // Required methods
    fn generate(theme: &Self::Theme, css: &mut String, counter: &mut u64);
    fn new(start: u64) -> Self;

    // Provided method
    fn use_style(cx: &ScopeState) -> &Self { ... }
}

Required Associated Types§

Required Methods§

source

fn generate(theme: &Self::Theme, css: &mut String, counter: &mut u64)

source

fn new(start: u64) -> Self

Provided Methods§

source

fn use_style(cx: &ScopeState) -> &Self

Object Safety§

This trait is not object safe.

Implementors§