pub struct CssOptimizer { /* private fields */ }Expand description
Advanced CSS optimizer
Implementations§
Source§impl CssOptimizer
impl CssOptimizer
Sourcepub fn with_config(config: OptimizationConfig) -> Self
pub fn with_config(config: OptimizationConfig) -> Self
Create a new CSS optimizer with custom configuration
Sourcepub fn optimize(
&self,
generator: &mut CssGenerator,
) -> Result<OptimizationResults>
pub fn optimize( &self, generator: &mut CssGenerator, ) -> Result<OptimizationResults>
Optimize CSS from a generator
Sourcepub fn optimize_css(&self, css: &str) -> Result<String>
pub fn optimize_css(&self, css: &str) -> Result<String>
Optimize CSS from a string
Sourcepub fn get_config(&self) -> &OptimizationConfig
pub fn get_config(&self) -> &OptimizationConfig
Get the current configuration
Sourcepub fn set_config(&mut self, config: OptimizationConfig)
pub fn set_config(&mut self, config: OptimizationConfig)
Update the configuration
Sourcepub fn compress_css(&self, css: &str) -> Result<String>
pub fn compress_css(&self, css: &str) -> Result<String>
Advanced CSS compression
Trait Implementations§
Source§impl Clone for CssOptimizer
impl Clone for CssOptimizer
Source§fn clone(&self) -> CssOptimizer
fn clone(&self) -> CssOptimizer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CssOptimizer
impl Debug for CssOptimizer
Auto Trait Implementations§
impl Freeze for CssOptimizer
impl RefUnwindSafe for CssOptimizer
impl Send for CssOptimizer
impl Sync for CssOptimizer
impl Unpin for CssOptimizer
impl UnwindSafe for CssOptimizer
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