錆とC ++の間の安全な相互写真
- ソフト名 : CXX
- OS : Linux,Mac,Windows
- 言語 : Rust
- 開発者 : HOME
CXX 詳細説明
CXXは錆とC ++の間の安全な相互写真を提供するライブラリです。それは錆からC ++コードを呼び出すための安全なメカニズムを提供します。1つのRustモジュールに埋め込まれたFFI境界の両側の署名を定義することです。CXXは境界のこれから完全な画像を取得し、それを通してタイプと関数のシグネチャに対して静的分析を実行することができ、錆と#39; SとC ++&#39の両方を確実にすることができます。その後、CXXは関連するextern" C"一対のコード発生器を通る両側の署名。これは、正確さを検証するためにビルドプロセスで後で必要な必要な静的アサーションと一緒に行われます。その結果、コピー、直列化、またはメモリ割り当てが必要な場合、ゼロまたは無視できるオーバーヘッドで動作するFFIブリッジがあります。。