(
&self,
module_name: &str,
name: &str,
args: &str,
result: &str,
variant: AbiVariant,
)
| 1741 | } |
| 1742 | |
| 1743 | fn declare_import2( |
| 1744 | &self, |
| 1745 | module_name: &str, |
| 1746 | name: &str, |
| 1747 | args: &str, |
| 1748 | result: &str, |
| 1749 | variant: AbiVariant, |
| 1750 | ) -> (String, String) { |
| 1751 | let mut extern_name = String::from("__wasm_import_"); |
| 1752 | extern_name.push_str(&make_external_symbol(module_name, name, variant)); |
| 1753 | let import = format!( |
| 1754 | "extern \"C\" __attribute__((import_module(\"{module_name}\")))\n __attribute__((import_name(\"{name}\")))\n {result} {extern_name}({args});\n" |
| 1755 | ); |
| 1756 | (extern_name, import) |
| 1757 | } |
| 1758 | |
| 1759 | fn declare_import( |
| 1760 | &mut self, |
no test coverage detected