pub enum OptimizationIR {
CodeSplitting {
strategy: CodeSplittingStrategy,
chunks: Vec<ChunkConfig>,
},
TreeShaking {
side_effects: Vec<String>,
unused_exports: bool,
},
Minification {
compressor: CompressorType,
mangle: bool,
},
Compression {
algorithm: CompressionAlgorithm,
level: CompressionLevel,
},
ImageOptimization {
formats: Vec<ImageFormat>,
quality: u8,
},
}
Expand description
最適化IR
Variants§
CodeSplitting
コード分割
TreeShaking
Tree Shaking
Minification
ミニファイ
Compression
圧縮
ImageOptimization
画像最適化
Trait Implementations§
Source§impl Clone for OptimizationIR
impl Clone for OptimizationIR
Source§fn clone(&self) -> OptimizationIR
fn clone(&self) -> OptimizationIR
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 OptimizationIR
impl Debug for OptimizationIR
Source§impl<'de> Deserialize<'de> for OptimizationIR
impl<'de> Deserialize<'de> for OptimizationIR
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OptimizationIR
impl PartialEq for OptimizationIR
Source§impl Serialize for OptimizationIR
impl Serialize for OptimizationIR
impl StructuralPartialEq for OptimizationIR
Auto Trait Implementations§
impl Freeze for OptimizationIR
impl RefUnwindSafe for OptimizationIR
impl Send for OptimizationIR
impl Sync for OptimizationIR
impl Unpin for OptimizationIR
impl UnwindSafe for OptimizationIR
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