#bindings #bindings-generator #ffi #code-generation #codegen #header-file

已删除 libbindgen

Rust 绑定生成器

使用旧 Rust 2015

0.1.7 2017年1月16日
0.1.6 2017年1月10日
0.1.5 2016年12月29日

#28 in #header-file


3 个 crate 中使用 (直接使用 2 个)

BSD-3-Clause

380KB
7.5K SLoC

libbindgen

从 C/C++ 头文件生成 Rust FFI 绑定。


lib.rs:

为 C 和 C++ 库生成 Rust 绑定。

提供 C/C++ 头文件,接收 Rust FFI 代码以调用 C/C++ 函数并使用头文件中定义的类型。

请参阅 Builder 结构的用法。自动生成文档模块。

依赖项

~7.5MB
~155K SLoC