pub struct CompressionResult {
pub original_size: usize,
pub compressed_size: usize,
pub reduction_percent: f64,
pub unused_media_removed: usize,
pub images_compressed: usize,
pub target_achieved: bool,
}Expand description
Compression result
Fields§
§original_size: usizeOriginal file size in bytes
compressed_size: usizeCompressed file size in bytes
reduction_percent: f64Reduction percentage
unused_media_removed: usizeNumber of unused media files removed
images_compressed: usizeNumber of images compressed
target_achieved: boolWhether target size was achieved
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompressionResult
impl RefUnwindSafe for CompressionResult
impl Send for CompressionResult
impl Sync for CompressionResult
impl Unpin for CompressionResult
impl UnsafeUnpin for CompressionResult
impl UnwindSafe for CompressionResult
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