Trait procss::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>