Enum rust_htslib::bgzf::CompressionLevel
source · [−]pub enum CompressionLevel {
Default,
NoCompression,
Uncompressed,
Fastest,
Maximum,
Level(i8),
}
Expand description
The CompressionLevel used by the underlying GZIP writer Note that the special level NoCompression will not use the GZIP writer. Compression levels in BGZF files
- Uncompressed: No compression, zlib level 0
- Fastest: Lowest compression level, zlib level 1
- Maximum: Highest compression level, zlib level 9
- Default: Default compression level, zlib level 6
- Level(i): Custom compression level in the range [0, 9]
- NoCompression: No compression, zlib not used. Output will be identical to input
Variants
Default
NoCompression
Uncompressed
Fastest
Maximum
Level(i8)
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 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl 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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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