Skip to main content

delete_module

Function delete_module 

Source
pub fn delete_module(table: &mut modulestab, name: &str) -> i32
Expand description

Port of delete_module(Module m) from Src/module.c:1687.

C body:

delete_module(Module m) {
    modulestab->removenode(modulestab, m->node.nam);
    modulestab->freenode(&m->node);
}

Removes a module from the live modulestab and frees its node. Rust port operates on the ModuleTable modules HashMap. WARNING: param names don’t match C — Rust=(table, name) vs C=(m)