11 个版本 (5 个重大更新)

0.9.0 2023年7月4日
0.8.0 2023年1月27日
0.7.2 2022年12月16日
0.7.0 2022年11月15日
0.4.1 2022年10月21日

#2031 in Rust 模式

Download history • Rust 包仓库 23/week @ 2024-03-11 • Rust 包仓库 69/week @ 2024-04-01 • Rust 包仓库 24/week @ 2024-04-08 • Rust 包仓库 21/week @ 2024-04-15 • Rust 包仓库 15/week @ 2024-04-22 • Rust 包仓库 24/week @ 2024-04-29 • Rust 包仓库 31/week @ 2024-05-06 • Rust 包仓库 14/week @ 2024-05-13 • Rust 包仓库 29/week @ 2024-05-20 • Rust 包仓库 7/week @ 2024-05-27 • Rust 包仓库 33/week @ 2024-06-03 • Rust 包仓库 17/week @ 2024-06-10 • Rust 包仓库 18/week @ 2024-06-17 • Rust 包仓库 37/week @ 2024-06-24 • Rust 包仓库

每月下载量:105
用于 hs-bindgen

MIT/Apache 许可协议

12KB
213

hs-bingen-traits

hs-bindgen 优化背后的实用特性。它帮助用户轻松定义包装函数,以便从和到 C-FFI 安全目标类型(与 Haskell 类型内存布局匹配)派生 Rust 类型。

这个库是做什么的?

是否有 repr(C) 特性可以用来检查结构体是否使用 #repr(C) 声明? 答案很遗憾是不,这正是这个库试图提供的,就像 safer_ffi 所做的那样,但以一种更简单、更精简的方式,因为这里的目的是仅针对 Haskell FFI。

致谢

⚠️ 这仍然是一个工作实验,尚未准备好用于生产。

该项目是作为 IOG 合同工的工作任务的一部分。

许可协议

根据您的选择,许可协议为 Apache 许可协议,版本 2.0 或 MIT 许可协议

除非您明确说明,否则根据 Apache-2.0 许可协议定义,您有意提交给本项目并由您包含的贡献,将根据上述方式双重许可,而无需任何额外的条款或条件。

无运行时依赖

功能