Struct mun_abi::ModuleInfo
source · #[repr(C)]pub struct ModuleInfo<'a> {
pub num_functions: u32,
pub num_types: u32,
/* private fields */
}
Expand description
Represents a module declaration.
Fields§
§num_functions: u32
Number of module functions
num_types: u32
Number of module types
Implementations§
source§impl<'a> ModuleInfo<'a>
impl<'a> ModuleInfo<'a>
sourcepub fn functions(&self) -> &[FunctionDefinition<'a>]
pub fn functions(&self) -> &[FunctionDefinition<'a>]
Returns the module’s functions.
sourcepub fn types(&self) -> &[TypeDefinition<'a>]
pub fn types(&self) -> &[TypeDefinition<'a>]
Returns the module’s types.