Struct mun_abi::AssemblyInfo
source · #[repr(C)]pub struct AssemblyInfo<'a> {
pub symbols: ModuleInfo<'a>,
pub dispatch_table: DispatchTable<'a>,
pub type_lut: TypeLut<'a>,
pub num_dependencies: u32,
/* private fields */
}
Expand description
Represents an assembly declaration.
Fields§
§symbols: ModuleInfo<'a>
Symbols of the top-level module
dispatch_table: DispatchTable<'a>
Function dispatch table
type_lut: TypeLut<'a>
Type lookup table
num_dependencies: u32
Number of dependencies
Implementations§
source§impl<'a> AssemblyInfo<'a>
impl<'a> AssemblyInfo<'a>
sourcepub fn dependencies(&self) -> impl Iterator<Item = &str>
pub fn dependencies(&self) -> impl Iterator<Item = &str>
Returns an iterator over the assembly’s dependencies.