Trait ActModule

Source
pub trait ActModule: Send + Sync {
    // Required method
    fn init(&self, ctx: &JsCtx<'_>) -> Result<()>;
}
Expand description

ActModule to extend the js features

§Example

  use acts::{ActModule, Result};
  #[derive(Clone)]
  pub struct TestModule;
  impl ActModule for TestModule {
    fn init<'a>(&self, _ctx: &rquickjs::Ctx<'a>) -> Result<()> {
        Ok(())
    }
  }

Required Methods§

Source

fn init(&self, ctx: &JsCtx<'_>) -> Result<()>

Implementors§