pub struct EncoderMethod(/* private fields */);
Expand description
Encoder method that can be chained (filter, compression and encryption).
Implementations§
Source§impl EncoderMethod
impl EncoderMethod
Sourcepub const ID_BCJ_X86: &'static [u8]
pub const ID_BCJ_X86: &'static [u8]
Method ID for BCJ x86 filter.
Sourcepub const ID_BCJ_PPC: &'static [u8]
pub const ID_BCJ_PPC: &'static [u8]
Method ID for BCJ PowerPC filter.
Sourcepub const ID_BCJ_IA64: &'static [u8]
pub const ID_BCJ_IA64: &'static [u8]
Method ID for BCJ IA64 filter.
Sourcepub const ID_BCJ_ARM: &'static [u8]
pub const ID_BCJ_ARM: &'static [u8]
Method ID for BCJ ARM filter.
Sourcepub const ID_BCJ_ARM64: &'static [u8]
pub const ID_BCJ_ARM64: &'static [u8]
Method ID for BCJ ARM64 filter.
Sourcepub const ID_BCJ_ARM_THUMB: &'static [u8]
pub const ID_BCJ_ARM_THUMB: &'static [u8]
Method ID for BCJ ARM Thumb filter.
Sourcepub const ID_BCJ_SPARC: &'static [u8]
pub const ID_BCJ_SPARC: &'static [u8]
Method ID for BCJ SPARC filter.
Sourcepub const ID_BCJ_RISCV: &'static [u8]
pub const ID_BCJ_RISCV: &'static [u8]
Method ID for BCJ RISCV filter.
Sourcepub const ID_DEFLATE: &'static [u8]
pub const ID_DEFLATE: &'static [u8]
Method ID for Deflate compression.
Sourcepub const ID_DEFLATE64: &'static [u8]
pub const ID_DEFLATE64: &'static [u8]
Method ID for Deflate64 compression.
Sourcepub const ID_AES256_SHA256: &'static [u8]
pub const ID_AES256_SHA256: &'static [u8]
Method ID for AES256-SHA256 encryption.
Sourcepub const AES256_SHA256: Self
pub const AES256_SHA256: Self
AES256-SHA256 encryption method.
Sourcepub const BCJ_X86_FILTER: Self
pub const BCJ_X86_FILTER: Self
BCJ x86 filter method.
Sourcepub const BCJ_PPC_FILTER: Self
pub const BCJ_PPC_FILTER: Self
BCJ PowerPC filter method.
Sourcepub const BCJ_IA64_FILTER: Self
pub const BCJ_IA64_FILTER: Self
BCJ IA64 filter method.
Sourcepub const BCJ_ARM_FILTER: Self
pub const BCJ_ARM_FILTER: Self
BCJ ARM filter method.
Sourcepub const BCJ_ARM64_FILTER: Self
pub const BCJ_ARM64_FILTER: Self
BCJ ARM64 filter method.
Sourcepub const BCJ_ARM_THUMB_FILTER: Self
pub const BCJ_ARM_THUMB_FILTER: Self
BCJ ARM Thumb filter method.
Sourcepub const BCJ_SPARC_FILTER: Self
pub const BCJ_SPARC_FILTER: Self
BCJ SPARC filter method.
Sourcepub const BCJ_RISCV_FILTER: Self
pub const BCJ_RISCV_FILTER: Self
BCJ RISC-V filter method.
Sourcepub const DELTA_FILTER: Self
pub const DELTA_FILTER: Self
Delta filter method.
Sourcepub const BCJ2_FILTER: Self
pub const BCJ2_FILTER: Self
BCJ2 filter method.
Trait Implementations§
Source§impl Clone for EncoderMethod
impl Clone for EncoderMethod
Source§fn clone(&self) -> EncoderMethod
fn clone(&self) -> EncoderMethod
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 EncoderMethod
impl Debug for EncoderMethod
Source§impl Default for EncoderMethod
impl Default for EncoderMethod
Source§fn default() -> EncoderMethod
fn default() -> EncoderMethod
Returns the “default value” for a type. Read more
Source§impl From<EncoderMethod> for EncoderConfiguration
Available on crate feature compress
only.
impl From<EncoderMethod> for EncoderConfiguration
Available on crate feature
compress
only.Source§fn from(value: EncoderMethod) -> Self
fn from(value: EncoderMethod) -> Self
Converts to this type from the input type.
Source§impl Hash for EncoderMethod
impl Hash for EncoderMethod
Source§impl PartialEq for EncoderMethod
impl PartialEq for EncoderMethod
impl Copy for EncoderMethod
impl Eq for EncoderMethod
impl StructuralPartialEq for EncoderMethod
Auto Trait Implementations§
impl Freeze for EncoderMethod
impl RefUnwindSafe for EncoderMethod
impl Send for EncoderMethod
impl Sync for EncoderMethod
impl Unpin for EncoderMethod
impl UnwindSafe for EncoderMethod
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