#[repr(C)]pub struct ImageArchiveI {
pub inst: *mut ImageArchiveO,
pub read: Option<unsafe extern "C" fn(inst: *mut ImageArchiveO, buffer: *mut c_void, offset: u64, size: u32) -> u32>,
pub size: Option<unsafe extern "C" fn(inst: *mut ImageArchiveO) -> u64>,
}Fields§
§inst: *mut ImageArchiveO§read: Option<unsafe extern "C" fn(inst: *mut ImageArchiveO, buffer: *mut c_void, offset: u64, size: u32) -> u32>§size: Option<unsafe extern "C" fn(inst: *mut ImageArchiveO) -> u64>Trait Implementations§
Source§impl Clone for ImageArchiveI
impl Clone for ImageArchiveI
Source§fn clone(&self) -> ImageArchiveI
fn clone(&self) -> ImageArchiveI
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ImageArchiveI
impl Default for ImageArchiveI
impl Copy for ImageArchiveI
Auto Trait Implementations§
impl Freeze for ImageArchiveI
impl RefUnwindSafe for ImageArchiveI
impl !Send for ImageArchiveI
impl !Sync for ImageArchiveI
impl Unpin for ImageArchiveI
impl UnwindSafe for ImageArchiveI
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