Struct libavif_sys::avifIO
source · #[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_void
Trait Implementations§
impl Copy for avifIO
Auto Trait Implementations§
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