pub struct OptimizationConfig {
pub minify: bool,
pub merge_rules: bool,
pub optimize_properties: bool,
pub optimize_selectors: bool,
pub remove_empty_rules: bool,
pub remove_duplicates: bool,
pub sort_properties: bool,
pub advanced_compression: bool,
pub compression_level: u8,
}Expand description
Configuration for CSS optimization
Fields§
§minify: boolWhether to enable minification
merge_rules: boolWhether to enable rule merging
optimize_properties: boolWhether to enable property optimization
optimize_selectors: boolWhether to enable selector optimization
remove_empty_rules: boolWhether to remove empty rules
remove_duplicates: boolWhether to remove duplicate properties
sort_properties: boolWhether to sort properties
advanced_compression: boolWhether to enable advanced compression
compression_level: u8Maximum compression level (0-9)
Trait Implementations§
Source§impl Clone for OptimizationConfig
impl Clone for OptimizationConfig
Source§fn clone(&self) -> OptimizationConfig
fn clone(&self) -> OptimizationConfig
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 OptimizationConfig
impl Debug for OptimizationConfig
Auto Trait Implementations§
impl Freeze for OptimizationConfig
impl RefUnwindSafe for OptimizationConfig
impl Send for OptimizationConfig
impl Sync for OptimizationConfig
impl Unpin for OptimizationConfig
impl UnwindSafe for OptimizationConfig
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