pub struct PreloadModule {
pub name: String,
pub loader: CFunction,
}Expand description
A simple require()-loadable preload module.
Fields§
§name: String§loader: CFunctionImplementations§
Trait Implementations§
Source§impl LuaLibrary for PreloadModule
impl LuaLibrary for PreloadModule
Source§fn install_vm(&self, vm: &mut LuaVM) -> LuaResult<()>
fn install_vm(&self, vm: &mut LuaVM) -> LuaResult<()>
Install this library into a low-level
LuaVM.Source§fn install_lua(&self, lua: &mut Lua) -> LuaResult<()>
fn install_lua(&self, lua: &mut Lua) -> LuaResult<()>
Install this library into the high-level
crate::Lua API.Auto Trait Implementations§
impl Freeze for PreloadModule
impl RefUnwindSafe for PreloadModule
impl Send for PreloadModule
impl Sync for PreloadModule
impl Unpin for PreloadModule
impl UnsafeUnpin for PreloadModule
impl UnwindSafe for PreloadModule
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