struct ModuleInfo { custom_sections: IndexMap, custom_sections_data: PrimaryMap>, exports: IndexMap, function_names: HashMap, functions: PrimaryMap, global_initializers: PrimaryMap, globals: PrimaryMap, id: ModuleId, imports: IndexMap<(String, String, u32), ImportIndex>, memories: PrimaryMap, name: Option, num_imported_functions: usize, num_imported_globals: usize, num_imported_memories: usize, num_imported_tables: usize, passive_data: HashMap>, passive_elements: HashMap>, signatures: PrimaryMap, start_function: Option, table_initializers: Vec, tables: PrimaryMap, }