Macro rquickjs::module_init
source · macro_rules! module_init { ($type:ty) => { ... }; ($name:ident: $type:ty) => { ... }; }
Expand description
Helper macro to provide module init function. Use for exporting module definitions to be loaded as part of a dynamic library.
use rquickjs::{module::ModuleDef, module_init};
struct MyModule;
impl ModuleDef for MyModule {}
module_init!(MyModule);
// or
module_init!(js_init_my_module: MyModule);