pub struct RuleMerger { /* private fields */ }Expand description
Rule merger for consolidating compatible CSS rules
Implementations§
Source§impl RuleMerger
impl RuleMerger
Sourcepub fn merge_rules(
&self,
css: &str,
) -> Result<RuleMergeResult, OptimizationError>
pub fn merge_rules( &self, css: &str, ) -> Result<RuleMergeResult, OptimizationError>
Merge compatible CSS rules
Auto Trait Implementations§
impl Freeze for RuleMerger
impl RefUnwindSafe for RuleMerger
impl Send for RuleMerger
impl Sync for RuleMerger
impl Unpin for RuleMerger
impl UnwindSafe for RuleMerger
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more