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§
Sourcefn nesting_selector(self, selector: NestingSelector) -> Self
fn nesting_selector(self, selector: NestingSelector) -> Self
Set nesting selector
Sourcefn nesting_pseudo_class(self, pseudo_class: NestingPseudoClass) -> Self
fn nesting_pseudo_class(self, pseudo_class: NestingPseudoClass) -> Self
Set nesting pseudo-class
Sourcefn nesting_media_query(self, media_query: NestingMediaQuery) -> Self
fn nesting_media_query(self, media_query: NestingMediaQuery) -> Self
Set nesting media query
Sourcefn nested_class(self, selector: NestingSelector, class: &str) -> Self
fn nested_class(self, selector: NestingSelector, class: &str) -> Self
Set nested class with selector
Sourcefn nested_pseudo_class(
self,
pseudo_class: NestingPseudoClass,
class: &str,
) -> Self
fn nested_pseudo_class( self, pseudo_class: NestingPseudoClass, class: &str, ) -> Self
Set nested class with pseudo-class
Sourcefn nested_media_query(self, media_query: NestingMediaQuery, class: &str) -> Self
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.