#[repr(C)]pub struct moduleItem {
pub name: *const c_char,
pub moduleIndex: c_uint,
pub allocateFunction: Option<unsafe extern "C" fn(arg1: *mut Environment) -> *mut c_void>,
pub freeFunction: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: *mut c_void)>,
pub bloadModuleReference: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: c_ulong) -> *mut c_void>,
pub constructsToCModuleReference: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: *mut FILE, arg3: c_ulong, arg4: c_uint, arg5: c_uint)>,
pub findFunction: FindConstructFunction,
pub next: *mut ModuleItem,
}Fields§
§name: *const c_char§moduleIndex: c_uint§allocateFunction: Option<unsafe extern "C" fn(arg1: *mut Environment) -> *mut c_void>§freeFunction: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: *mut c_void)>§bloadModuleReference: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: c_ulong) -> *mut c_void>§constructsToCModuleReference: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: *mut FILE, arg3: c_ulong, arg4: c_uint, arg5: c_uint)>§findFunction: FindConstructFunction§next: *mut ModuleItemTrait Implementations§
Source§impl Clone for moduleItem
impl Clone for moduleItem
Source§fn clone(&self) -> moduleItem
fn clone(&self) -> moduleItem
Returns a copy 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 Debug for moduleItem
impl Debug for moduleItem
Source§impl Default for moduleItem
impl Default for moduleItem
impl Copy for moduleItem
Auto Trait Implementations§
impl Freeze for moduleItem
impl RefUnwindSafe for moduleItem
impl !Send for moduleItem
impl !Sync for moduleItem
impl Unpin for moduleItem
impl UnwindSafe for moduleItem
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