Struct classicube_sys::InflateState
source ·
[−]#[repr(C)]pub struct InflateState {Show 23 fields
pub State: cc_uint8,
pub LastBlock: cc_bool,
pub Bits: cc_uint32,
pub NumBits: cc_uint32,
pub NextIn: *mut cc_uint8,
pub AvailIn: cc_uint32,
pub Output: *mut cc_uint8,
pub AvailOut: cc_uint32,
pub Source: *mut Stream,
pub Index: cc_uint32,
pub WindowIndex: cc_uint32,
pub NumCodeLens: cc_uint32,
pub NumLits: cc_uint32,
pub NumDists: cc_uint32,
pub TmpCodeLens: cc_uint32,
pub TmpLit: cc_uint32,
pub TmpDist: cc_uint32,
pub Input: [cc_uint8; 8192],
pub Buffer: [cc_uint8; 320],
pub Table: InflateState__bindgen_ty_1,
pub TableDists: HuffmanTable,
pub Window: [cc_uint8; 32768],
pub result: cc_result,
}
Fields
State: cc_uint8
LastBlock: cc_bool
Bits: cc_uint32
NumBits: cc_uint32
NextIn: *mut cc_uint8
AvailIn: cc_uint32
Output: *mut cc_uint8
AvailOut: cc_uint32
Source: *mut Stream
Index: cc_uint32
WindowIndex: cc_uint32
NumCodeLens: cc_uint32
NumLits: cc_uint32
NumDists: cc_uint32
TmpCodeLens: cc_uint32
TmpLit: cc_uint32
TmpDist: cc_uint32
Input: [cc_uint8; 8192]
Buffer: [cc_uint8; 320]
Table: InflateState__bindgen_ty_1
TableDists: HuffmanTable
Window: [cc_uint8; 32768]
result: cc_result
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for InflateState
impl !Send for InflateState
impl !Sync for InflateState
impl Unpin for InflateState
impl UnwindSafe for InflateState
Blanket Implementations
Mutably borrows from an owned value. Read more