[−][src]Struct bzip2::Compression
When compressing data, the compression level can be specified by a value in this enum.
Implementations
impl Compression
[src]
pub fn new(level: u32) -> Compression
[src]
Create a new compression spec with a specific numeric level (0-9).
pub fn none() -> Compression
[src]
Do not compress.
pub fn fast() -> Compression
[src]
Optimize for the best speed of encoding.
pub fn best() -> Compression
[src]
Optimize for the size of data being encoded.
pub fn level(&self) -> u32
[src]
Return the compression level as an integer.
Trait Implementations
impl Clone for Compression
[src]
fn clone(&self) -> Compression
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Compression
[src]
impl Debug for Compression
[src]
impl Default for Compression
[src]
fn default() -> Compression
[src]
Choose the default compression, a balance between speed and size.
Auto Trait Implementations
impl RefUnwindSafe for Compression
impl Send for Compression
impl Sync for Compression
impl Unpin for Compression
impl UnwindSafe for Compression
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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>,