Struct body_image::Tunables [−][src]
pub struct Tunables { /* fields omitted */ }
Expand description
A collection of size limits and performance tuning constants. Setters are
available via Tuner
.
Implementations
Return the maximum body size in bytes allowed in RAM, e.g. before writing to a temporary file, or memory mapping instead of direct, bulk read. Default: 192 KiB.
Return the maximum body size in bytes allowed in any form (RAM or file). Default: 1 GiB.
Return the buffer size in bytes to use when buffering to RAM. Default: 8 KiB.
Return the buffer size in bytes to use when buffering to/from the file-system. Default: 64 KiB.
Return the size estimate, as an integer multiple of the encoded buffer size, for the deflate compression algorithm. Default: 4.
Return the size estimate, as an integer multiple of the encoded buffer size, for the gzip compression algorithm. Default: 5.
Return the size estimate, as an integer multiple of the encoded buffer size, for the Brotli compression algorithm. Default: 6.
Return the directory path in which to write temporary (BodyImage
)
files. Default: std::env::temp_dir()
Return a reference to the directory path in which to write temporary
(BodyImage
) files. Default: std::env::temp_dir()
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Tunables
impl UnwindSafe for Tunables
Blanket Implementations
Mutably borrows from an owned value. Read more