文件名称:rust-bindgen dtolnayC ++ rust-lang / rust-bindgen — Rust绑定生成器dtolnay / cxx — Rust和C ++之间的安全互操作-Rust开发
文件大小:2.62MB
文件格式:ZIP
更新时间:2024-06-16 11:54:21
Rust Foreign Function Interface
bindgen bindgen自动生成与C(和某些C ++)库的Rust FFI绑定。 例如,给定C头doggo.h:typedef struct Doggo bindgen bindgen,它会自动生成Rust CFI绑定到C(和某些C ++)库。 例如,给定C头doggo.h:typedef struct Doggo {int many; 哇! }狗狗; void eleven_out_of_ten_majestic_af(Doggo * pupper); bindgen生成Rust FFI代码,允许您调用doggo库的函数并使用其类型:/ *由rust-bindgen自动生成* /#[repr(C)] pub struct Doggo {pub many::: std :: os: :raw :: c_int,发布哇::: std :: os :: raw :: c_char