Enum rust_htslib::bam::CompressionLevel
source · [−]pub enum CompressionLevel {
Uncompressed,
Fastest,
Maximum,
Level(u32),
}Expand description
Compression levels in BAM/CRAM files
- Uncompressed: No compression, zlib level 0
- Fastest: Lowest compression level, zlib level 1
- Maxium: Highest compression level, zlib level 9
- Level(i): Custom compression level in the range [0, 9]
Variants
Uncompressed
Fastest
Maximum
Level(u32)
Trait Implementations
sourceimpl Clone for CompressionLevel
impl Clone for CompressionLevel
sourcefn clone(&self) -> CompressionLevel
fn clone(&self) -> CompressionLevel
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for CompressionLevel
impl Debug for CompressionLevel
impl Copy for CompressionLevel
Auto Trait Implementations
impl RefUnwindSafe for CompressionLevel
impl Send for CompressionLevel
impl Sync for CompressionLevel
impl Unpin for CompressionLevel
impl UnwindSafe for CompressionLevel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more