[−][src]Enum deflate::Compression
An enum describing the level of compression to be used by the encoder
Higher compression ratios will take longer to encode.
This is a simplified interface to specify a compression level.
See also CompressionOptions
which provides for
tweaking the settings more finely.
Variants
Fast minimal compression (CompressionOptions::fast()
).
Default level (CompressionOptions::default()
).
Higher compression level (CompressionOptions::high()
).
Best in this context isn't actually the highest possible level
the encoder can do, but is meant to emulate the Best
setting in the Flate2
library.
Trait Implementations
impl Eq for Compression
[src]
impl Default for Compression
[src]
fn default() -> Compression
[src]
impl Clone for Compression
[src]
fn clone(&self) -> Compression
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialOrd<Compression> for Compression
[src]
fn partial_cmp(&self, other: &Compression) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialEq<Compression> for Compression
[src]
fn eq(&self, other: &Compression) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Ord for Compression
[src]
fn cmp(&self, other: &Compression) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl From<Compression> for CompressionOptions
[src]
fn from(compression: Compression) -> CompressionOptions
[src]
impl Copy for Compression
[src]
impl Hash for Compression
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Debug for Compression
[src]
Auto Trait Implementations
impl Send for Compression
impl Unpin for Compression
impl Sync for Compression
impl UnwindSafe for Compression
impl RefUnwindSafe for Compression
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,