Struct classicube_sys::Stream
source · #[repr(C)]pub struct Stream {
pub Read: Option<unsafe extern "C" fn(s: *mut Stream, data: *mut cc_uint8, count: cc_uint32, modified: *mut cc_uint32) -> cc_result>,
pub ReadU8: Option<unsafe extern "C" fn(s: *mut Stream, data: *mut cc_uint8) -> cc_result>,
pub Write: Option<unsafe extern "C" fn(s: *mut Stream, data: *const cc_uint8, count: cc_uint32, modified: *mut cc_uint32) -> cc_result>,
pub Skip: Option<unsafe extern "C" fn(s: *mut Stream, count: cc_uint32) -> cc_result>,
pub Seek: Option<unsafe extern "C" fn(s: *mut Stream, position: cc_uint32) -> cc_result>,
pub Position: Option<unsafe extern "C" fn(s: *mut Stream, position: *mut cc_uint32) -> cc_result>,
pub Length: Option<unsafe extern "C" fn(s: *mut Stream, length: *mut cc_uint32) -> cc_result>,
pub Close: Option<unsafe extern "C" fn(s: *mut Stream) -> cc_result>,
pub Meta: Stream__bindgen_ty_1,
}Fields§
§Read: Option<unsafe extern "C" fn(s: *mut Stream, data: *mut cc_uint8, count: cc_uint32, modified: *mut cc_uint32) -> cc_result>§ReadU8: Option<unsafe extern "C" fn(s: *mut Stream, data: *mut cc_uint8) -> cc_result>§Write: Option<unsafe extern "C" fn(s: *mut Stream, data: *const cc_uint8, count: cc_uint32, modified: *mut cc_uint32) -> cc_result>§Skip: Option<unsafe extern "C" fn(s: *mut Stream, count: cc_uint32) -> cc_result>§Seek: Option<unsafe extern "C" fn(s: *mut Stream, position: cc_uint32) -> cc_result>§Position: Option<unsafe extern "C" fn(s: *mut Stream, position: *mut cc_uint32) -> cc_result>§Length: Option<unsafe extern "C" fn(s: *mut Stream, length: *mut cc_uint32) -> cc_result>§Close: Option<unsafe extern "C" fn(s: *mut Stream) -> cc_result>§Meta: Stream__bindgen_ty_1Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Stream
impl !Send for Stream
impl !Sync for Stream
impl Unpin for Stream
impl UnwindSafe for Stream
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