#[repr(C)]pub struct RuntimeDataIoI {
pub load: Option<unsafe extern "C" fn(io_context: *mut c_void, tt: *mut TheTruthO, id: TtIdT, result_runtime_data: *mut c_void) -> bool>,
pub unload: Option<unsafe extern "C" fn(io_context: *mut c_void, runtime_data: *mut c_void)>,
}
Fields§
§load: Option<unsafe extern "C" fn(io_context: *mut c_void, tt: *mut TheTruthO, id: TtIdT, result_runtime_data: *mut c_void) -> bool>
§unload: Option<unsafe extern "C" fn(io_context: *mut c_void, runtime_data: *mut c_void)>
Trait Implementations§
Source§impl Clone for RuntimeDataIoI
impl Clone for RuntimeDataIoI
Source§fn clone(&self) -> RuntimeDataIoI
fn clone(&self) -> RuntimeDataIoI
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 RuntimeDataIoI
impl Default for RuntimeDataIoI
Source§fn default() -> RuntimeDataIoI
fn default() -> RuntimeDataIoI
Returns the “default value” for a type. Read more
impl Copy for RuntimeDataIoI
Auto Trait Implementations§
impl Freeze for RuntimeDataIoI
impl RefUnwindSafe for RuntimeDataIoI
impl Send for RuntimeDataIoI
impl Sync for RuntimeDataIoI
impl Unpin for RuntimeDataIoI
impl UnwindSafe for RuntimeDataIoI
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