Trait Module

Source
pub trait Module: Scope {
    // Required methods
    fn get_submodule(&self, name: &str) -> Option<MutRc<dyn Module>>;
    fn has_pub_function(&self, name: &str) -> bool;
    fn get_pub_function(&self, name: &str) -> Option<Function>;
}

Required Methods§

Source

fn get_submodule(&self, name: &str) -> Option<MutRc<dyn Module>>

Source

fn has_pub_function(&self, name: &str) -> bool

Source

fn get_pub_function(&self, name: &str) -> Option<Function>

Implementors§