pub struct NativeModule { /* private fields */ }Implementations§
Source§impl NativeModule
impl NativeModule
pub fn native_module_add_ref(&self) -> usize
Source§impl NativeModule
impl NativeModule
pub fn native_module_add_refs(&self, count: usize) -> usize
Source§impl NativeModule
impl NativeModule
pub fn native_module_get_code_allocation_data(&self) -> CodeAllocationData
Source§impl NativeModule
impl NativeModule
pub fn native_module_get_module_base_address(&self) -> *const u8
Source§impl NativeModule
impl NativeModule
pub fn native_module_get_module_id(&self) -> &Option<ModuleId>
Source§impl NativeModule
impl NativeModule
pub fn native_module_get_native_protos(&self) -> &Vec<NativeProtoExecDataPtr> ⓘ
Source§impl NativeModule
impl NativeModule
pub fn native_module_get_refcount(&self) -> usize
Source§impl NativeModule
impl NativeModule
pub fn native_module_native_module(&mut self)
Source§impl NativeModule
impl NativeModule
pub fn native_module_native_module_mut(&mut self)
Source§impl NativeModule
impl NativeModule
pub fn operator_assign(&mut self, _other: &NativeModule) -> &mut NativeModule
Source§impl NativeModule
impl NativeModule
pub fn operator_assign_mut( &mut self, _other: &mut NativeModule, ) -> &mut NativeModule
Source§impl NativeModule
impl NativeModule
Source§impl NativeModule
impl NativeModule
pub fn native_module_try_get_native_proto(&self, bytecode_id: u32) -> *const u32
Source§impl NativeModule
impl NativeModule
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for NativeModule
impl !Send for NativeModule
impl !Sync for NativeModule
impl RefUnwindSafe for NativeModule
impl Unpin for NativeModule
impl UnsafeUnpin for NativeModule
impl UnwindSafe for NativeModule
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