#language #exporting #utilities #libs

ffizz

用于将 Rust 库导出供其他语言使用的实用程序库

2 个不稳定版本

0.5.0 2023 年 6 月 19 日
0.4.1 2023 年 4 月 26 日

#2#libs

MIT 许可证

3KB

ffizz

ffizz 是一个实用程序库,用于将 Rust 库导出供其他语言使用。

FFI 通常需要大量的不安全代码,这又反过来需要大量的手动验证假设。ffizz 库通过实现一些常见的模式并带有明确的 安全指南来帮助,这些指南可以很容易地在接口的 C 端的文档中描述。

Ffizz 与其他 FFI 工具(如 unifficxxdiplomat)不同之处在于它不生成绑定。相反,它旨在针对您想要精确控制接口的情况,以安全和直观的方式。如果您想实现您心中的 exactly C API,Ffizz 是这个工具。

Crates

无运行时依赖