C言語のコードをRustの中に書けるライブラリを作った
- C言語のコードをRustのマクロ内で記述できるライブラリcinrsが公開された
- c99!やc23!などのマクロでCコードを記述し、Rustから呼び出せる。__attribute__((cinrs_safe))や[[cinrs_safe]]で安全関数をアノテート可能
- Rustの型システムで安全チェックを行い、Cコードのエラーメッセージを正確に報告できる。Cコードの検証や移植に利用可能
C言語のコードをRustの中に書けるライブラリを作った


