[go: up one dir, main page]

[][src]Trait rhai::packages::Package

pub trait Package {
    fn init(lib: &mut Module);
fn get(&self) -> PackageLibrary; }

Trait that all packages must implement.

Required methods

fn init(lib: &mut Module)

Register all the functions in a package into a store.

fn get(&self) -> PackageLibrary

Retrieve the generic package library from this package.

Loading content...

Implementors

impl Package for ArithmeticPackage[src]

impl Package for BasicArrayPackage[src]

impl Package for BasicFnPackage[src]

impl Package for BasicIteratorPackage[src]

impl Package for BasicMapPackage[src]

impl Package for BasicMathPackage[src]

impl Package for BasicStringPackage[src]

impl Package for BasicTimePackage[src]

impl Package for CorePackage[src]

impl Package for EvalPackage[src]

impl Package for LogicPackage[src]

impl Package for MoreStringPackage[src]

impl Package for StandardPackage[src]

Loading content...