Trait rquickjs_core::module::ModuleDef
source · pub trait ModuleDef {
// Provided methods
fn declare<'js>(decl: &Declarations<'js>) -> Result<()> { ... }
fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { ... }
}
Expand description
A class which can be used to declare rust-native JavaScript modules.
Provided Methods§
fn declare<'js>(decl: &Declarations<'js>) -> Result<()>
fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()>
Object Safety§
This trait is not object safe.