Trait rhai::packages::Package [−][src]
pub trait Package { fn init(lib: &mut Module); fn as_shared_module(&self) -> Shared<Module>; fn get(&self) -> Shared<Module> { ... } }
Expand description
Trait that all packages must implement.
Required methods
Provided methods
fn get(&self) -> Shared<Module>
[src]
fn get(&self) -> Shared<Module>
[src]👎 Deprecated since 0.19.9:
use as_shared_module
instead
Retrieve the generic package library from this package.
This method is deprecated and will be removed in the future.
Use as_shared_module
instead.
Implementors
impl Package for ArithmeticPackage
[src]
impl Package for ArithmeticPackage
[src]impl Package for BasicArrayPackage
[src]
impl Package for BasicArrayPackage
[src]impl Package for BasicFnPackage
[src]
impl Package for BasicFnPackage
[src]impl Package for BasicIteratorPackage
[src]
impl Package for BasicIteratorPackage
[src]impl Package for BasicMapPackage
[src]
impl Package for BasicMapPackage
[src]impl Package for BasicMathPackage
[src]
impl Package for BasicMathPackage
[src]impl Package for BasicStringPackage
[src]
impl Package for BasicStringPackage
[src]impl Package for BasicTimePackage
[src]
impl Package for BasicTimePackage
[src]impl Package for CorePackage
[src]
impl Package for CorePackage
[src]impl Package for LogicPackage
[src]
impl Package for LogicPackage
[src]impl Package for MoreStringPackage
[src]
impl Package for MoreStringPackage
[src]impl Package for StandardPackage
[src]
impl Package for StandardPackage
[src]