Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

FFI イディオム

FFI コードを書くことは、それ自体で 1 つの講座になるほどの内容です。しかし、ここには unsafe Rust の経験が浅いユーザーにとっての指針となり、落とし穴を避ける助けになるイディオムがいくつかあります。

このセクションには、FFI を行う際に役立つ可能性のあるイディオムが含まれています。

  1. 慣用的なエラー - 整数コードと番兵の戻り値(NULL ポインターなど)によるエラー処理

  2. 文字列の受け入れを最小限の unsafe コードで行う

  3. FFI 関数に文字列を渡す