6个版本
使用旧的Rust 2015
0.0.6 | 2018年1月5日 |
---|---|
0.0.5 | 2018年1月4日 |
0.0.2 | 2017年5月9日 |
0.0.1 | 2017年4月24日 |
在#nvml中排名3
每月下载量48次
在nvml中使用
8MB
172K SLoC
包含(神秘的autoconf代码,50KB)lib/pmdk/src/jemalloc/configure.ac,(神秘的autoconf代码,1KB)lib/musl-fts/configure.ac
nvml-sys
nvml-sys是一个Rust crate,它提供了一个围绕持久性内存开发工具包(PMDK,以前称为NVML)及其库(包括libpmem、libpmemobj等)的FFI包装器。
此库目前跟踪1.3.1版本之后的下一个开发版本。
为以下库创建了绑定:
libpmem
libpmemblk
libpmemcto
(实验性)libpmemlog
libpmemobj
(尽管无法支持事务,因为它们使用setjmp
)。librpmem
,但它不是静态链接的,因为它引入了libfabric
这样的怪物。截至2017年5月,此库尚未准备好用于生产;libpmempool
以下库没有创建绑定:
libvmem
libvmmalloc
,使用持久性内存的替代malloc,已弃用(并且几乎不可能从Rust中任何情况下使用)。PMDK建议使用memkind
库。
许可证
此项目的许可证是MIT。