rust bindgen:自动生成与C(和某些C ++)库的Rust FFI绑定 源码
bindgen bindgen自动生成与C(和某些C ++)库的Rust FFI绑定。 例如,给定C头doggo.h : typedef struct Doggo { int many; char wow; } Doggo; void eleven_out_of_ten_majestic_af (Doggo* pupper); bindgen产生锈FFI代码,允许你打电话到doggo图书馆的功能和使用它的类型: /* automatically generated by rust-bindgen 0.99.9 */ #[repr(C)] pub struct Doggo { pub many: :: std :: os :: raw :: c_int, pub wow: :: std :: os :: raw :: c_char, } extern
用户评论