#[repr(i64)]pub enum IOCompressionMethod {
Zlib = 0,
LZFSE = 1,
LZ4 = 2,
LZMA = 3,
LZBitmap = 4,
}Expand description
IO compression method.
§C++ Equivalent
_MTL_ENUM(NS::Integer, IOCompressionMethod) {
IOCompressionMethodZlib = 0,
IOCompressionMethodLZFSE = 1,
IOCompressionMethodLZ4 = 2,
IOCompressionMethodLZMA = 3,
IOCompressionMethodLZBitmap = 4,
};Variants§
Zlib = 0
Zlib compression.
LZFSE = 1
LZFSE compression (Apple’s fast compression).
LZ4 = 2
LZ4 compression (very fast).
LZMA = 3
LZMA compression (high ratio).
LZBitmap = 4
LZ Bitstream compression.
Trait Implementations§
Source§impl Clone for IOCompressionMethod
impl Clone for IOCompressionMethod
Source§fn clone(&self) -> IOCompressionMethod
fn clone(&self) -> IOCompressionMethod
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IOCompressionMethod
impl Debug for IOCompressionMethod
Source§impl Hash for IOCompressionMethod
impl Hash for IOCompressionMethod
Source§impl PartialEq for IOCompressionMethod
impl PartialEq for IOCompressionMethod
impl Copy for IOCompressionMethod
impl Eq for IOCompressionMethod
impl StructuralPartialEq for IOCompressionMethod
Auto Trait Implementations§
impl Freeze for IOCompressionMethod
impl RefUnwindSafe for IOCompressionMethod
impl Send for IOCompressionMethod
impl Sync for IOCompressionMethod
impl Unpin for IOCompressionMethod
impl UnwindSafe for IOCompressionMethod
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