自动生成 Rust FFI 绑定到 C(和一些 C++)库。

时间:2024-07-18 11:38:57
【文件属性】:

文件名称:自动生成 Rust FFI 绑定到 C(和一些 C++)库。

文件大小:2.63MB

文件格式:ZIP

更新时间:2024-07-18 11:38:57

ffi bindings codegen

bindgenbindgen自动生成 Rust FFI 绑定到 C(和一些 C++)库。例如,给定 C 头文件doggo.h :typedefstruct Doggo {int many;char wow; } Doggo;voideleven_out_of_ten_majestic_af (Doggo* pupper);bindgen产生锈FFI代码,允许你打电话到doggo图书馆的功能和使用它的类型:/* automatically generated by rust-bindgen 0.99.9 */ #[repr(C)]pubstructDoggo {pub many::: std:: os:: raw:: c_int,pub wow::: std:: os:: raw:: c_char, }extern"C" {pubfneleven_out_of_ten_majestic_af (pupper:*mut Doggo); }用户手册:books:在此处阅读bindgen用户指南!:books:移动电源支持的最低 Rust 版本是1.40 。尚未建立 MSRV 提升政策,因此 MSRV 可能会在任何版


网友评论