FFIコードを書くことは、それ自体が1つの課程です。しかしながら、ポインタの役割を担い、unsafe Rustの経験の浅いユーザーが陥る罠を回避する、いくつかのイディオムがあります。
unsafe
このセクションでは、FFIを行う際に役立つイディオムを紹介します。
慣習的なエラー - 整数コードと番人戻り値(NULLポインタなど)によるエラー処理
NULL
最小の unsafe コードでの 文字列の受け入れ
FFI関数への文字列の受け渡し