pub struct Options {
pub unpacked_size: UnpackedSize,
pub memlimit: Option<usize>,
pub allow_incomplete: bool,
}
Expand description
Options to tweak decompression behavior.
Fields§
§unpacked_size: UnpackedSize
Defines whether the unpacked size should be read from the header or provided.
The default is
UnpackedSize::ReadFromHeader
.
memlimit: Option<usize>
Defines whether the dictionary’s dynamic size should be limited during decompression.
The default is unlimited.
allow_incomplete: bool
Determines whether to bypass end of stream validation.
This option only applies to the Stream
API.
The default is false (always do completion check).
Trait Implementations§
impl Copy for Options
impl Eq for Options
impl StructuralPartialEq for Options
Auto Trait Implementations§
impl Freeze for Options
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnwindSafe for Options
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