#[repr(C)]pub struct TampDecompressor {
pub window: *mut c_uchar,
pub bit_buffer: u32,
pub _bitfield_align_1: [u16; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 5]>,
pub __bindgen_padding_0: [u8; 3],
}Fields§
§window: *mut c_uchar§bit_buffer: u32§_bitfield_align_1: [u16; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 5]>§__bindgen_padding_0: [u8; 3]Implementations§
Source§impl TampDecompressor
impl TampDecompressor
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 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 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 configured(&self) -> u32
pub fn set_configured(&mut self, val: u32)
pub unsafe fn configured_raw(this: *const Self) -> u32
pub unsafe fn set_configured_raw(this: *mut Self, val: u32)
pub fn skip_bytes(&self) -> u32
pub fn set_skip_bytes(&mut self, val: u32)
pub unsafe fn skip_bytes_raw(this: *const Self) -> u32
pub unsafe fn set_skip_bytes_raw(this: *mut Self, val: u32)
pub fn new_bitfield_1( conf_window: u32, conf_literal: u32, bit_buffer_pos: u32, min_pattern_size: u32, window_pos: u32, configured: u32, skip_bytes: u32, ) -> __BindgenBitfieldUnit<[u8; 5]>
Trait Implementations§
Source§impl Clone for TampDecompressor
impl Clone for TampDecompressor
Source§fn clone(&self) -> TampDecompressor
fn clone(&self) -> TampDecompressor
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 TampDecompressor
impl Debug for TampDecompressor
impl Copy for TampDecompressor
Auto Trait Implementations§
impl Freeze for TampDecompressor
impl RefUnwindSafe for TampDecompressor
impl !Send for TampDecompressor
impl !Sync for TampDecompressor
impl Unpin for TampDecompressor
impl UnwindSafe for TampDecompressor
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