CssNestingUtilities

Trait CssNestingUtilities 

Source
pub trait CssNestingUtilities {
    // Required methods
    fn nesting_selector(self, selector: NestingSelector) -> Self;
    fn nesting_pseudo_class(self, pseudo_class: NestingPseudoClass) -> Self;
    fn nesting_media_query(self, media_query: NestingMediaQuery) -> Self;
    fn nested_class(self, selector: NestingSelector, class: &str) -> Self;
    fn nested_pseudo_class(
        self,
        pseudo_class: NestingPseudoClass,
        class: &str,
    ) -> Self;
    fn nested_media_query(
        self,
        media_query: NestingMediaQuery,
        class: &str,
    ) -> Self;
}
Expand description

Trait for adding CSS nesting to ClassBuilder

Required Methods§

Source

fn nesting_selector(self, selector: NestingSelector) -> Self

Set nesting selector

Source

fn nesting_pseudo_class(self, pseudo_class: NestingPseudoClass) -> Self

Set nesting pseudo-class

Source

fn nesting_media_query(self, media_query: NestingMediaQuery) -> Self

Set nesting media query

Source

fn nested_class(self, selector: NestingSelector, class: &str) -> Self

Set nested class with selector

Source

fn nested_pseudo_class( self, pseudo_class: NestingPseudoClass, class: &str, ) -> Self

Set nested class with pseudo-class

Source

fn nested_media_query(self, media_query: NestingMediaQuery, class: &str) -> Self

Set nested class with media query

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§