Struct classicube_sys::DeflateState
source · #[repr(C)]pub struct DeflateState {Show 13 fields
pub Bits: cc_uint32,
pub NumBits: cc_uint32,
pub InputPosition: cc_uint32,
pub NextOut: *mut cc_uint8,
pub AvailOut: cc_uint32,
pub Dest: *mut Stream,
pub LitsCodewords: [cc_uint16; 288],
pub LitsLens: [cc_uint8; 288],
pub Input: [cc_uint8; 32768],
pub Output: [cc_uint8; 8192],
pub Head: [cc_uint16; 4096],
pub Prev: [cc_uint16; 32768],
pub WroteHeader: cc_bool,
}
Fields§
§Bits: cc_uint32
§NumBits: cc_uint32
§InputPosition: cc_uint32
§NextOut: *mut cc_uint8
§AvailOut: cc_uint32
§Dest: *mut Stream
§LitsCodewords: [cc_uint16; 288]
§LitsLens: [cc_uint8; 288]
§Input: [cc_uint8; 32768]
§Output: [cc_uint8; 8192]
§Head: [cc_uint16; 4096]
§Prev: [cc_uint16; 32768]
§WroteHeader: cc_bool
Trait Implementations§
source§impl Clone for DeflateState
impl Clone for DeflateState
source§fn clone(&self) -> DeflateState
fn clone(&self) -> DeflateState
Returns a copy 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 DeflateState
impl Debug for DeflateState
source§impl Hash for DeflateState
impl Hash for DeflateState
source§impl PartialEq for DeflateState
impl PartialEq for DeflateState
source§fn eq(&self, other: &DeflateState) -> bool
fn eq(&self, other: &DeflateState) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for DeflateState
impl Eq for DeflateState
impl StructuralPartialEq for DeflateState
Auto Trait Implementations§
impl Freeze for DeflateState
impl RefUnwindSafe for DeflateState
impl !Send for DeflateState
impl !Sync for DeflateState
impl Unpin for DeflateState
impl UnwindSafe for DeflateState
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)