#[repr(C)]pub struct avifIO {
pub destroy: avifIODestroyFunc,
pub read: avifIOReadFunc,
pub write: avifIOWriteFunc,
pub sizeHint: u64,
pub persistent: avifBool,
pub data: *mut c_void,
}Fields§
§destroy: avifIODestroyFunc§read: avifIOReadFunc§write: avifIOWriteFunc§sizeHint: u64§persistent: avifBool§data: *mut c_voidTrait Implementations§
impl Copy for avifIO
Auto Trait Implementations§
impl Freeze for avifIO
impl RefUnwindSafe for avifIO
impl !Send for avifIO
impl !Sync for avifIO
impl Unpin for avifIO
impl UnwindSafe for avifIO
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