Os módulos WebAssembly podem chamar apenas funçõesque foram importadas explicitamente.
O Rust usa extern "C" { ... } para listar as assinaturas dessas funções importadas.
Observe que chamar uma função importada é considerado não seguro no Rust porque o compilador não pode dar garantias sobre o que acontece dentro da sua implementação.