Milky2018/wasmoon/wasm_frontend does not have a README file
pub(all) struct EmbeddingEnvironment {
runtime_symbol_prefix : String
hidden_context_type : Type?
runtime_layout : RuntimeLayout?
memory_descriptor_layout : MemoryDescriptorLayout?
wasm_runtime_symbols : RuntimeSymbols
} derive(Debug)fn EmbeddingEnvironment::EmbeddingEnvironment(runtime_symbol_prefix? : String, hidden_context_type? : Type?, runtime_layout? : RuntimeLayout?, memory_descriptor_layout? : MemoryDescriptorLayout?, wasm_runtime_symbols? : RuntimeSymbols?) -> EmbeddingEnvironmentfn EmbeddingEnvironment::memory_descriptor_layout(self : EmbeddingEnvironment) -> MemoryDescriptorLayout?fn EmbeddingEnvironment::runtime_symbol(self : EmbeddingEnvironment, name : String) -> ExternalSymbolpub(all) struct RuntimeLayout {
memory0_base_offset : Int
memory0_size_offset : Int
func_table_offset : Int
table0_base_offset : Int
table0_elements_offset : Int
globals_offset : Int
tables_offset : Int
table_sizes_offset : Int
memories_offset : Int
pointer_stride : Int
global_value_stride : Int
table_entry_value_offset : Int
table_entry_stride : Int
func_table_entry_stride : Int
} derive(Eq, Debug)fn lower_function(env : EmbeddingEnvironment, mod_ : Module, func_local_idx : Int) -> Function raise LowerErrorfn try_lower_native_function(env : EmbeddingEnvironment, mod_ : Module, func_local_idx : Int) -> Function? raise LowerError