#[repr(C)]pub struct LZ_decoder {Show 25 fields
pub cb: CircularBuffer,
pub partial_data_pos: c_ulonglong,
pub rdec: *mut RangeDecoder,
pub dictionary_size: c_uint,
pub crc: u32,
pub member_finished: bool,
pub verify_trailer_pending: bool,
pub pos_wrapped: bool,
pub rep0: c_uint,
pub rep1: c_uint,
pub rep2: c_uint,
pub rep3: c_uint,
pub state: State,
pub bm_literal: [[BitModel; 768]; 8],
pub bm_match: [[BitModel; 4]; 12],
pub bm_rep: [BitModel; 12],
pub bm_rep0: [BitModel; 12],
pub bm_rep1: [BitModel; 12],
pub bm_rep2: [BitModel; 12],
pub bm_len: [[BitModel; 4]; 12],
pub bm_dis_slot: [[BitModel; 64]; 4],
pub bm_dis: [BitModel; 115],
pub bm_align: [BitModel; 16],
pub match_len_model: LenModel,
pub rep_len_model: LenModel,
}Fields§
§cb: CircularBuffer§partial_data_pos: c_ulonglong§rdec: *mut RangeDecoder§dictionary_size: c_uint§crc: u32§member_finished: bool§verify_trailer_pending: bool§pos_wrapped: bool§rep0: c_uint§rep1: c_uint§rep2: c_uint§rep3: c_uint§state: State§bm_literal: [[BitModel; 768]; 8]§bm_match: [[BitModel; 4]; 12]§bm_rep: [BitModel; 12]§bm_rep0: [BitModel; 12]§bm_rep1: [BitModel; 12]§bm_rep2: [BitModel; 12]§bm_len: [[BitModel; 4]; 12]§bm_dis_slot: [[BitModel; 64]; 4]§bm_dis: [BitModel; 115]§bm_align: [BitModel; 16]§match_len_model: LenModel§rep_len_model: LenModelTrait Implementations§
Source§impl Clone for LZ_decoder
impl Clone for LZ_decoder
Source§fn clone(&self) -> LZ_decoder
fn clone(&self) -> LZ_decoder
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 LZ_decoder
impl Debug for LZ_decoder
impl Copy for LZ_decoder
Auto Trait Implementations§
impl Freeze for LZ_decoder
impl RefUnwindSafe for LZ_decoder
impl !Send for LZ_decoder
impl !Sync for LZ_decoder
impl Unpin for LZ_decoder
impl UnwindSafe for LZ_decoder
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