#[repr(C)]pub struct MatchfinderBase {Show 19 fields
pub partial_data_pos: c_ulonglong,
pub buffer: *mut u8,
pub prev_positions: *mut i32,
pub pos_array: *mut i32,
pub before_size: c_int,
pub after_size: c_int,
pub buffer_size: c_int,
pub dictionary_size: c_int,
pub pos: c_int,
pub cyclic_pos: c_int,
pub stream_pos: c_int,
pub pos_limit: c_int,
pub key4_mask: c_int,
pub num_prev_positions23: c_int,
pub num_prev_positions: c_int,
pub pos_array_size: c_int,
pub saved_dictionary_size: c_int,
pub at_stream_end: bool,
pub sync_flush_pending: bool,
}Fields§
§partial_data_pos: c_ulonglong§buffer: *mut u8§prev_positions: *mut i32§pos_array: *mut i32§before_size: c_int§after_size: c_int§buffer_size: c_int§dictionary_size: c_int§pos: c_int§cyclic_pos: c_int§stream_pos: c_int§pos_limit: c_int§key4_mask: c_int§num_prev_positions23: c_int§num_prev_positions: c_int§pos_array_size: c_int§saved_dictionary_size: c_int§at_stream_end: bool§sync_flush_pending: boolTrait Implementations§
Source§impl Clone for MatchfinderBase
impl Clone for MatchfinderBase
Source§fn clone(&self) -> MatchfinderBase
fn clone(&self) -> MatchfinderBase
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 MatchfinderBase
impl Debug for MatchfinderBase
impl Copy for MatchfinderBase
Auto Trait Implementations§
impl Freeze for MatchfinderBase
impl RefUnwindSafe for MatchfinderBase
impl !Send for MatchfinderBase
impl !Sync for MatchfinderBase
impl Unpin for MatchfinderBase
impl UnwindSafe for MatchfinderBase
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