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. オブジェクトベース API 設計。優れたメモリ安全性の 特性を持ち、何が安全で何が unsafe かの境界が明確です

  2. ラッパーへの型の統合 - 複数の Rust 型をまとめて 不透明な「オブジェクト」にする