#[repr(u8)]pub enum CompressionAlgorithm {
None = 0,
Zlib = 1,
Zstd = 2,
Brotli = 3,
}Expand description
Compression algorithm identifier
Variants§
None = 0
No compression (raw data)
Zlib = 1
Zlib compression (Git-compatible)
Zstd = 2
Zstd compression
Brotli = 3
Brotli compression
Implementations§
Trait Implementations§
Source§impl Clone for CompressionAlgorithm
impl Clone for CompressionAlgorithm
impl Copy for CompressionAlgorithm
Source§impl Debug for CompressionAlgorithm
impl Debug for CompressionAlgorithm
impl Eq for CompressionAlgorithm
Source§impl Ord for CompressionAlgorithm
impl Ord for CompressionAlgorithm
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for CompressionAlgorithm
impl PartialEq for CompressionAlgorithm
Source§impl PartialOrd for CompressionAlgorithm
impl PartialOrd for CompressionAlgorithm
impl StructuralPartialEq for CompressionAlgorithm
Auto Trait Implementations§
impl Forget for CompressionAlgorithm
impl Freeze for CompressionAlgorithm
impl RefUnwindSafe for CompressionAlgorithm
impl Send for CompressionAlgorithm
impl Sync for CompressionAlgorithm
impl Unpin for CompressionAlgorithm
impl UnsafeUnpin for CompressionAlgorithm
impl UnwindSafe for CompressionAlgorithm
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
Mutably borrows from an owned value. Read more