pub struct CompressionConf {
pub compression_level: Option<u32>,
pub decompress_upstream: bool,
}
Expand description
Configuration settings of the compression module
Fields§
§compression_level: Option<u32>
Compression level to be used for dynamic compression (omit to disable compression).
decompress_upstream: bool
If true
, upstream responses will be decompressed
Implementations§
Source§impl CompressionConf
impl CompressionConf
Sourcepub fn merge_with_opt(&mut self, opt: CompressionOpt)
pub fn merge_with_opt(&mut self, opt: CompressionOpt)
Merges the command line options into the current configuration. Any command line options present overwrite existing settings.
Trait Implementations§
Source§impl Debug for CompressionConf
impl Debug for CompressionConf
Source§impl Default for CompressionConf
impl Default for CompressionConf
Source§fn default() -> CompressionConf
fn default() -> CompressionConf
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompressionConfwhere
CompressionConf: Default,
impl<'de> Deserialize<'de> for CompressionConfwhere
CompressionConf: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CompressionConf
impl RefUnwindSafe for CompressionConf
impl Send for CompressionConf
impl Sync for CompressionConf
impl Unpin for CompressionConf
impl UnwindSafe for CompressionConf
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