pub struct CompressionCodec(pub i32);The format module is no longer maintained, and will be removed in 59.0.0
Expand description
Supported compression algorithms.
Codecs added in format version X.Y can be read by readers based on X.Y and later. Codec support may vary between readers based on the format version and libraries available at runtime.
See Compression.md for a detailed specification of these algorithms.
Tuple Fields§
§0: i32The format module is no longer maintained, and will be removed in 59.0.0
Implementations§
Source§impl CompressionCodec
impl CompressionCodec
pub const UNCOMPRESSED: CompressionCodec
The format module is no longer maintained, and will be removed in 59.0.0
pub const SNAPPY: CompressionCodec
The format module is no longer maintained, and will be removed in 59.0.0
pub const GZIP: CompressionCodec
The format module is no longer maintained, and will be removed in 59.0.0
pub const LZO: CompressionCodec
The format module is no longer maintained, and will be removed in 59.0.0
pub const BROTLI: CompressionCodec
The format module is no longer maintained, and will be removed in 59.0.0
pub const LZ4: CompressionCodec
The format module is no longer maintained, and will be removed in 59.0.0
pub const ZSTD: CompressionCodec
The format module is no longer maintained, and will be removed in 59.0.0
pub const LZ4_RAW: CompressionCodec
The format module is no longer maintained, and will be removed in 59.0.0
pub const ENUM_VALUES: &'static [Self]
The format module is no longer maintained, and will be removed in 59.0.0
Trait Implementations§
Source§impl Clone for CompressionCodec
impl Clone for CompressionCodec
Source§fn clone(&self) -> CompressionCodec
fn clone(&self) -> CompressionCodec
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CompressionCodec
impl Debug for CompressionCodec
Source§impl From<&CompressionCodec> for i32
impl From<&CompressionCodec> for i32
Source§fn from(e: &CompressionCodec) -> i32
fn from(e: &CompressionCodec) -> i32
Source§impl From<&i32> for CompressionCodec
impl From<&i32> for CompressionCodec
Source§impl From<CompressionCodec> for i32
impl From<CompressionCodec> for i32
Source§fn from(e: CompressionCodec) -> i32
fn from(e: CompressionCodec) -> i32
Source§impl From<i32> for CompressionCodec
impl From<i32> for CompressionCodec
Source§impl Hash for CompressionCodec
impl Hash for CompressionCodec
Source§impl Ord for CompressionCodec
impl Ord for CompressionCodec
Source§fn cmp(&self, other: &CompressionCodec) -> Ordering
fn cmp(&self, other: &CompressionCodec) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for CompressionCodec
impl PartialEq for CompressionCodec
Source§impl PartialOrd for CompressionCodec
impl PartialOrd for CompressionCodec
Source§impl TSerializable for CompressionCodec
impl TSerializable for CompressionCodec
Source§fn write_to_out_protocol<T: TOutputProtocol>(
&self,
o_prot: &mut T,
) -> Result<()>
fn write_to_out_protocol<T: TOutputProtocol>( &self, o_prot: &mut T, ) -> Result<()>
Source§fn read_from_in_protocol<T: TInputProtocol>(
i_prot: &mut T,
) -> Result<CompressionCodec>
fn read_from_in_protocol<T: TInputProtocol>( i_prot: &mut T, ) -> Result<CompressionCodec>
impl Copy for CompressionCodec
impl Eq for CompressionCodec
impl StructuralPartialEq for CompressionCodec
Auto Trait Implementations§
impl Freeze for CompressionCodec
impl RefUnwindSafe for CompressionCodec
impl Send for CompressionCodec
impl Sync for CompressionCodec
impl Unpin for CompressionCodec
impl UnsafeUnpin for CompressionCodec
impl UnwindSafe for CompressionCodec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.