mozilla/cbindgen
#### 產品特色
* 支援 Rust 資料型別與 ABI 的自動生成
* 可產生 C/C++ 介面頭文件,提升開發效率
* 支持多種語言(C、C++、Rust)的自動轉換
* 提供配置文件模板,方便使用者自定義
* 與 Rust 開發者合作,確保資料布局與 ABI 的正確性
#### 主要功能、特點
cbindgen 是一個專為 Rust 資料型別與 ABI 產生 C/C++ 介面頭文件的工具。使用者可透過配置文件指定要生成的 Rust 資源,工具會自動根據實際的 Rust 代碼生成相應的 C/C++ 介面頭文件。這項技術讓開發者無需手動撰寫頭文件,即可獲得與 Rust 代碼一致的 C/C++ 介面,提升開發效率與減少錯誤風險。cbindgen 也支援作為程序或庫使用,可方便地整合到項目中,實現跨語言的溝通。
#### 指令
“`bash
# 無常用指令(自動生成)
“`
