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 模式
每月下载量:105
用于 hs-bindgen
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 许可协议定义,您有意提交给本项目并由您包含的贡献,将根据上述方式双重许可,而无需任何额外的条款或条件。