struct ModuleInfo { backend: String, custom_sections: HashMap>>, data_initializers: Vec, elem_initializers: Vec, em_symbol_map: Option>, exports: IndexMap, func_assoc: Map, generate_debug_info: bool, globals: Map, imported_functions: Map, imported_globals: Map, imported_memories: Map, imported_tables: Map, memories: Map, name_table: StringTable, namespace_table: StringTable, signatures: Map, start_func: Option, tables: Map, }