WebAssembly ツアー 目次

関数のインポート

WebAssemblyのモジュールでは、明示的にインポートされた関数しか呼ぶことができません。

Rustのコードでは、extern "C" { ... }と記述することで、インポートしている関数を列挙できます。

インポートされた関数について、Rustコンパイラはその実装を知らないため、動作保証ができません。 そのため、unsafeなものとして扱われることに注意してください。