pub trait PluginOptions { // Required methods fn name(&self) -> &str; fn deps(&self) -> Vec<&str>; fn get_data(&self) -> Option<Value>; fn install(&mut self, engine: &mut Engine); fn dispose(&mut self, engine: &mut Engine); }
插件的名字
插件的依赖,依赖值为插件名字
获取插件数据
插件的安装方法
插件的销毁方法