pub struct ExtractLimits {
pub max_total_bytes: u64,
pub max_entry_bytes: u64,
pub max_entries: u64,
pub max_ratio: f64,
}Expand description
Resource limits that reject decompression bombs.
Fields§
§max_total_bytes: u64Total bytes written across all entries.
max_entry_bytes: u64Bytes written for any single entry.
max_entries: u64Number of entries.
max_ratio: f64Declared uncompressed-to-compressed ratio of a ZIP entry.
Trait Implementations§
Source§impl Clone for ExtractLimits
impl Clone for ExtractLimits
impl Copy for ExtractLimits
Source§impl Debug for ExtractLimits
impl Debug for ExtractLimits
Source§impl Default for ExtractLimits
impl Default for ExtractLimits
Source§impl PartialEq for ExtractLimits
impl PartialEq for ExtractLimits
impl StructuralPartialEq for ExtractLimits
Auto Trait Implementations§
impl Freeze for ExtractLimits
impl RefUnwindSafe for ExtractLimits
impl Send for ExtractLimits
impl Sync for ExtractLimits
impl Unpin for ExtractLimits
impl UnsafeUnpin for ExtractLimits
impl UnwindSafe for ExtractLimits
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