#[repr(C)]pub struct TampCompressor {
pub _bitfield_align_1: [u16; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 6]>,
pub input: [c_uchar; 16],
pub bit_buffer: u32,
pub window: *mut c_uchar,
}Fields§
§_bitfield_align_1: [u16; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 6]>§input: [c_uchar; 16]§bit_buffer: u32§window: *mut c_ucharImplementations§
Source§impl TampCompressor
impl TampCompressor
pub fn conf_window(&self) -> u32
pub fn set_conf_window(&mut self, val: u32)
pub unsafe fn conf_window_raw(this: *const Self) -> u32
pub unsafe fn set_conf_window_raw(this: *mut Self, val: u32)
pub fn conf_literal(&self) -> u32
pub fn set_conf_literal(&mut self, val: u32)
pub unsafe fn conf_literal_raw(this: *const Self) -> u32
pub unsafe fn set_conf_literal_raw(this: *mut Self, val: u32)
pub fn conf_use_custom_dictionary(&self) -> u32
pub fn set_conf_use_custom_dictionary(&mut self, val: u32)
pub unsafe fn conf_use_custom_dictionary_raw(this: *const Self) -> u32
pub unsafe fn set_conf_use_custom_dictionary_raw(this: *mut Self, val: u32)
pub fn window_pos(&self) -> u32
pub fn set_window_pos(&mut self, val: u32)
pub unsafe fn window_pos_raw(this: *const Self) -> u32
pub unsafe fn set_window_pos_raw(this: *mut Self, val: u32)
pub fn bit_buffer_pos(&self) -> u32
pub fn set_bit_buffer_pos(&mut self, val: u32)
pub unsafe fn bit_buffer_pos_raw(this: *const Self) -> u32
pub unsafe fn set_bit_buffer_pos_raw(this: *mut Self, val: u32)
pub fn min_pattern_size(&self) -> u32
pub fn set_min_pattern_size(&mut self, val: u32)
pub unsafe fn min_pattern_size_raw(this: *const Self) -> u32
pub unsafe fn set_min_pattern_size_raw(this: *mut Self, val: u32)
pub fn input_size(&self) -> u32
pub fn set_input_size(&mut self, val: u32)
pub unsafe fn input_size_raw(this: *const Self) -> u32
pub unsafe fn set_input_size_raw(this: *mut Self, val: u32)
pub fn input_pos(&self) -> u32
pub fn set_input_pos(&mut self, val: u32)
pub unsafe fn input_pos_raw(this: *const Self) -> u32
pub unsafe fn set_input_pos_raw(this: *mut Self, val: u32)
pub fn new_bitfield_1( conf_window: u32, conf_literal: u32, conf_use_custom_dictionary: u32, window_pos: u32, bit_buffer_pos: u32, min_pattern_size: u32, input_size: u32, input_pos: u32, ) -> __BindgenBitfieldUnit<[u8; 6]>
Trait Implementations§
Source§impl Clone for TampCompressor
impl Clone for TampCompressor
Source§fn clone(&self) -> TampCompressor
fn clone(&self) -> TampCompressor
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 TampCompressor
impl Debug for TampCompressor
impl Copy for TampCompressor
Auto Trait Implementations§
impl Freeze for TampCompressor
impl RefUnwindSafe for TampCompressor
impl !Send for TampCompressor
impl !Sync for TampCompressor
impl Unpin for TampCompressor
impl UnwindSafe for TampCompressor
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