pub struct EncoderConfiguration {
pub method: EncoderMethod,
pub options: Option<EncoderOptions>,
}
Available on crate feature
compress
only.Fields§
§method: EncoderMethod
§options: Option<EncoderOptions>
Implementations§
Source§impl EncoderConfiguration
impl EncoderConfiguration
pub fn new(method: EncoderMethod) -> Self
pub fn with_options(self, options: EncoderOptions) -> Self
Trait Implementations§
Source§impl Clone for EncoderConfiguration
impl Clone for EncoderConfiguration
Source§impl Debug for EncoderConfiguration
impl Debug for EncoderConfiguration
Source§impl Default for EncoderConfiguration
impl Default for EncoderConfiguration
Source§fn default() -> EncoderConfiguration
fn default() -> EncoderConfiguration
Returns the “default value” for a type. Read more
Source§impl From<AesEncoderOptions> for EncoderConfiguration
impl From<AesEncoderOptions> for EncoderConfiguration
Source§fn from(value: AesEncoderOptions) -> Self
fn from(value: AesEncoderOptions) -> Self
Converts to this type from the input type.
Source§impl From<BrotliOptions> for EncoderConfiguration
impl From<BrotliOptions> for EncoderConfiguration
Source§fn from(options: BrotliOptions) -> Self
fn from(options: BrotliOptions) -> Self
Converts to this type from the input type.
Source§impl From<Bzip2Options> for EncoderConfiguration
impl From<Bzip2Options> for EncoderConfiguration
Source§fn from(options: Bzip2Options) -> Self
fn from(options: Bzip2Options) -> Self
Converts to this type from the input type.
Source§impl From<DeflateOptions> for EncoderConfiguration
impl From<DeflateOptions> for EncoderConfiguration
Source§fn from(options: DeflateOptions) -> Self
fn from(options: DeflateOptions) -> Self
Converts to this type from the input type.
Source§impl From<DeltaOptions> for EncoderConfiguration
impl From<DeltaOptions> for EncoderConfiguration
Source§fn from(options: DeltaOptions) -> Self
fn from(options: DeltaOptions) -> Self
Converts to this type from the input type.
Source§impl From<EncoderMethod> for EncoderConfiguration
impl From<EncoderMethod> for EncoderConfiguration
Source§fn from(value: EncoderMethod) -> Self
fn from(value: EncoderMethod) -> Self
Converts to this type from the input type.
Source§impl From<LZ4Options> for EncoderConfiguration
impl From<LZ4Options> for EncoderConfiguration
Source§fn from(options: LZ4Options) -> Self
fn from(options: LZ4Options) -> Self
Converts to this type from the input type.
Source§impl From<LZMA2Options> for EncoderConfiguration
impl From<LZMA2Options> for EncoderConfiguration
Source§fn from(options: LZMA2Options) -> Self
fn from(options: LZMA2Options) -> Self
Converts to this type from the input type.
Source§impl From<PPMDOptions> for EncoderConfiguration
impl From<PPMDOptions> for EncoderConfiguration
Source§fn from(options: PPMDOptions) -> Self
fn from(options: PPMDOptions) -> Self
Converts to this type from the input type.
Source§impl From<ZStandardOptions> for EncoderConfiguration
impl From<ZStandardOptions> for EncoderConfiguration
Source§fn from(options: ZStandardOptions) -> Self
fn from(options: ZStandardOptions) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for EncoderConfiguration
impl RefUnwindSafe for EncoderConfiguration
impl Send for EncoderConfiguration
impl Sync for EncoderConfiguration
impl Unpin for EncoderConfiguration
impl UnwindSafe for EncoderConfiguration
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