Struct classicube_sys::ZipState
source ·
[−]#[repr(C)]pub struct ZipState {
pub input: *mut Stream,
pub ProcessEntry: Option<unsafe extern "C" fn(path: *const cc_string, data: *mut Stream, state: *mut ZipState) -> cc_result>,
pub SelectEntry: Option<unsafe extern "C" fn(path: *const cc_string) -> cc_bool>,
pub obj: *mut c_void,
pub _usedEntries: c_int,
pub _totalEntries: c_int,
pub _centralDirBeg: cc_uint32,
pub _curEntry: *mut ZipEntry,
pub entries: [ZipEntry; 1024],
}Fields
input: *mut StreamProcessEntry: Option<unsafe extern "C" fn(path: *const cc_string, data: *mut Stream, state: *mut ZipState) -> cc_result>SelectEntry: Option<unsafe extern "C" fn(path: *const cc_string) -> cc_bool>obj: *mut c_void_usedEntries: c_int_totalEntries: c_int_centralDirBeg: cc_uint32_curEntry: *mut ZipEntryentries: [ZipEntry; 1024]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ZipState
impl UnwindSafe for ZipState
Blanket Implementations
Mutably borrows from an owned value. Read more
