Struct dyon::Module[][src]

pub struct Module {
    pub functions: Vec<Function>,
    pub ext_prelude: Vec<FnExternal>,
    pub intrinsics: Arc<HashMap<Arc<String>, usize>>,
    pub register_namespace: Arc<Vec<Arc<String>>>,
}

Fields

Methods

impl Module
[src]

Sets namespace for following added functions.

Sets no namespace.

Find function relative another function index.

Adds a new external prelude function.

Trait Implementations

impl Clone for Module
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Module

impl Sync for Module