RenderCss

Trait RenderCss 

Source
pub trait RenderCss {
    // Required method
    fn render(&self, f: &mut Formatter<'_>) -> Result;

    // Provided method
    fn as_css_string(&self) -> String { ... }
}

Required Methods§

Source

fn render(&self, f: &mut Formatter<'_>) -> Result

Provided Methods§

Source

fn as_css_string(&self) -> String

Render self as a valid CSS String, minified (with non-interpretation-impacting whitespace removed).

Implementations on Foreign Types§

Source§

impl RenderCss for ()

Source§

fn render(&self, _f: &mut Formatter<'_>) -> Result

Source§

impl<'a> RenderCss for &'a str

Source§

fn render(&self, f: &mut Formatter<'_>) -> Result

Source§

impl<'a, T: RenderCss + Clone> RenderCss for Cow<'a, T>

Source§

fn render(&self, f: &mut Formatter<'_>) -> Result

Source§

impl<T: RenderCss> RenderCss for Option<T>

Source§

fn render(&self, f: &mut Formatter<'_>) -> Result

Source§

impl<T: RenderCss> RenderCss for Vec<T>

Source§

fn render(&self, f: &mut Formatter<'_>) -> Result

Source§

impl<T: RenderCss, U: RenderCss> RenderCss for (T, U)

Source§

fn render(&self, f: &mut Formatter<'_>) -> Result

Implementors§

Source§

impl RenderCss for Combinator

Source§

impl<'a> RenderCss for SelectorPath<'a>

Source§

impl<'a> RenderCss for TreeRule<'a>

Source§

impl<'a> RenderCss for Css<'a>

Source§

impl<'a> RenderCss for QualRule<'a>

Source§

impl<'a> RenderCss for Rule<'a>

Source§

impl<'a> RenderCss for Tree<'a>

Source§

impl<'a, T: RenderCss> RenderCss for Ruleset<'a, T>

Source§

impl<'a, T: RenderCss> RenderCss for QualNestedRuleset<'a, T>

Source§

impl<'a, T: RenderCss> RenderCss for QualRuleset<'a, T>

Source§

impl<'a, T: RenderCss> RenderCss for SelectorRuleset<'a, T>

Source§

impl<'a, T: RenderCss> RenderCss for SelectorTerm<'a, T>

Source§

impl<T: RenderCss, const N: usize> RenderCss for MinVec<T, N>