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 Stream
ProcessEntry: 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 ZipEntry
entries: [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