Trait css_purify::HasCssRulesExt [] [src]

pub trait HasCssRulesExt: HasCssRules {
    fn remove_unused_css_rules<HtmlDocumentOrNode: Selectable>(
        &mut self,
        html_document_and_nodes: &[&HtmlDocumentOrNode]
    ) -> bool; }

An extension trait for HasCssRules

Required Methods

Removes unused CSS rules.

Only removes each CSS rule if it is unused in all the HtmlDocumentOrNode entries given. Returns true if the CssRules still contain at least one rule.

Implementors