pub struct ChunkedDecompressionConfig {
pub max_memory_mb: usize,
pub chunk_size: usize,
pub max_output_size: usize,
}Expand description
Configuration for chunked decompression
Fields§
§max_memory_mb: usizeMaximum memory limit for decompression buffer (default: 32MB)
chunk_size: usizeChunk size for streaming reads (default: 1MB)
max_output_size: usizeMaximum decompressed output size to prevent memory bombs
Trait Implementations§
Source§impl Clone for ChunkedDecompressionConfig
impl Clone for ChunkedDecompressionConfig
Source§fn clone(&self) -> ChunkedDecompressionConfig
fn clone(&self) -> ChunkedDecompressionConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ChunkedDecompressionConfig
impl Debug for ChunkedDecompressionConfig
Auto Trait Implementations§
impl Freeze for ChunkedDecompressionConfig
impl RefUnwindSafe for ChunkedDecompressionConfig
impl Send for ChunkedDecompressionConfig
impl Sync for ChunkedDecompressionConfig
impl Unpin for ChunkedDecompressionConfig
impl UnsafeUnpin for ChunkedDecompressionConfig
impl UnwindSafe for ChunkedDecompressionConfig
Blanket Implementations§
impl<T> Allocation for T
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