OSS1 min read
RustにC言語コードを直接埋め込めるライブラリ「cinrs」が公開
出典: C言語のコードをRustの中に書けるライブラリを作った
Rust開発者向けに、C言語のコードをRust内に直接記述できるライブラリ「cinrs」が公開された。このライブラリを使うと、c99!マクロ内にC言語のコードを記述し、Rustから直接呼び出すことが可能になる。例えば階乗を計算するC関数を定義し、Rustのprintln!から呼び出すといった使い方ができる。FFI(Foreign Function Interface)を経由せずにC言語の資産を活用できるため、既存のCコードとの統合や、パフォーマンスが求められる部分での利用が期待される。
本記事は外部記事の要約です。原典は次のリンクを参照してください。
https://zenn.dev/tanakh/articles/c-code-in-rust