Enum n5::compression::CompressionType
[−]
[src]
pub enum CompressionType { Raw(RawCompression), Bzip2(Bzip2Compression), Gzip(GzipCompression), Lz4(Lz4Compression), Xz(XzCompression), }
Enumeration of known compression schemes.
Variants
Raw(RawCompression)
Bzip2(Bzip2Compression)
Gzip(GzipCompression)
Lz4(Lz4Compression)
Xz(XzCompression)
Methods
impl CompressionType
[src]
pub fn new<T: Compression>() -> CompressionType where
CompressionType: From<T>,
[src]
CompressionType: From<T>,
Trait Implementations
impl Clone for CompressionType
[src]
fn clone(&self) -> CompressionType
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq for CompressionType
[src]
fn eq(&self, __arg_0: &CompressionType) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &CompressionType) -> bool
[src]
This method tests for !=
.
impl Debug for CompressionType
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Default for CompressionType
[src]
fn default() -> CompressionType
[src]
Returns the "default value" for a type. Read more
impl Compression for CompressionType
[src]
fn decoder<'a, R: Read + 'a>(&self, r: R) -> Box<Read + 'a>
[src]
fn encoder<'a, W: Write + 'a>(&self, w: W) -> Box<Write + 'a>
[src]
impl Display for CompressionType
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl From<RawCompression> for CompressionType
[src]
fn from(c: RawCompression) -> Self
[src]
Performs the conversion.
impl From<Bzip2Compression> for CompressionType
[src]
fn from(c: Bzip2Compression) -> Self
[src]
Performs the conversion.
impl From<GzipCompression> for CompressionType
[src]
fn from(c: GzipCompression) -> Self
[src]
Performs the conversion.
impl From<XzCompression> for CompressionType
[src]
fn from(c: XzCompression) -> Self
[src]
Performs the conversion.
impl From<Lz4Compression> for CompressionType
[src]
fn from(c: Lz4Compression) -> Self
[src]
Performs the conversion.