35个版本 (5个重大更新)
0.6.5 | 2024年7月2日 |
---|---|
0.6.1 | 2024年4月26日 |
0.4.1 | 2024年3月30日 |
0.1.19 | 2023年12月17日 |
#359 在 科学
每月329次下载
在 savvy 中使用
20KB
441 行
savvy-ffi
为R的C API提供最小化的FFI绑定。这仅包含savvy框架所需的API子集。如果您需要更完整的版本,可能需要libR-sys
。
libR-sys的一些显著差异包括
-
这 NOT 是一个sys crate。Savvy-ffi旨在在R包中使用,它首先从Rust代码编译静态库,然后将其链接到R。在cargo编译时,Savvy-ffi尚未链接,因此这是可以的。
-
所有定义都是手动编写的,部分借助bindgen,存放在一个文件中。没有自动的版本切换或平台切换。如果需要切换,它将以特性(例如
r_4_4_0
)的形式提供,并且用户有责任正确设置它。
依赖项
~53KB