CssNestingConvenience

Trait CssNestingConvenience 

Source
pub trait CssNestingConvenience {
    // Required methods
    fn nested_hover(self, class: &str) -> Self;
    fn nested_focus(self, class: &str) -> Self;
    fn nested_active(self, class: &str) -> Self;
    fn nested_first_child(self, class: &str) -> Self;
    fn nested_last_child(self, class: &str) -> Self;
    fn nested_sm(self, class: &str) -> Self;
    fn nested_md(self, class: &str) -> Self;
    fn nested_lg(self, class: &str) -> Self;
    fn nested_dark(self, class: &str) -> Self;
    fn nested_light(self, class: &str) -> Self;
}
Expand description

Convenience methods for common nesting patterns

Required Methods§

Source

fn nested_hover(self, class: &str) -> Self

Set nested hover class

Source

fn nested_focus(self, class: &str) -> Self

Set nested focus class

Source

fn nested_active(self, class: &str) -> Self

Set nested active class

Source

fn nested_first_child(self, class: &str) -> Self

Set nested first child class

Source

fn nested_last_child(self, class: &str) -> Self

Set nested last child class

Source

fn nested_sm(self, class: &str) -> Self

Set nested small screen class

Source

fn nested_md(self, class: &str) -> Self

Set nested medium screen class

Source

fn nested_lg(self, class: &str) -> Self

Set nested large screen class

Source

fn nested_dark(self, class: &str) -> Self

Set nested dark mode class

Source

fn nested_light(self, class: &str) -> Self

Set nested light mode class

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§