pub struct PpmdOptions { /* private fields */ }
Available on crate features
compress
and ppmd
only.Expand description
Options for PPMD compression.
Implementations§
Source§impl PpmdOptions
impl PpmdOptions
Sourcepub const fn from_level(level: u32) -> Self
pub const fn from_level(level: u32) -> Self
Creates PPMD options with the specified compression level.
§Arguments
level
- Compression level (0-9, clamped to this range)
Sourcepub const fn from_order_memory_size(order: u32, memory_size: u32) -> Self
pub const fn from_order_memory_size(order: u32, memory_size: u32) -> Self
Creates PPMD options with specific order and memory size parameters.
§Arguments
order
- Model order (clamped to valid PPMD range)memory_size
- Memory size in bytes (clamped to valid PPMD range)
Trait Implementations§
Source§impl Clone for PpmdOptions
impl Clone for PpmdOptions
Source§fn clone(&self) -> PpmdOptions
fn clone(&self) -> PpmdOptions
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 PpmdOptions
impl Debug for PpmdOptions
Source§impl Default for PpmdOptions
impl Default for PpmdOptions
Source§impl From<PpmdOptions> for EncoderConfiguration
impl From<PpmdOptions> for EncoderConfiguration
Source§fn from(options: PpmdOptions) -> Self
fn from(options: PpmdOptions) -> Self
Converts to this type from the input type.
Source§impl From<PpmdOptions> for EncoderOptions
impl From<PpmdOptions> for EncoderOptions
Source§fn from(o: PpmdOptions) -> Self
fn from(o: PpmdOptions) -> Self
Converts to this type from the input type.
impl Copy for PpmdOptions
Auto Trait Implementations§
impl Freeze for PpmdOptions
impl RefUnwindSafe for PpmdOptions
impl Send for PpmdOptions
impl Sync for PpmdOptions
impl Unpin for PpmdOptions
impl UnwindSafe for PpmdOptions
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