11 个版本

使用旧的 Rust 2015

0.4.3 2023 年 7 月 27 日
0.4.2 2023 年 3 月 9 日
0.4.1 2023 年 1 月 18 日
0.3.0 2022 年 4 月 17 日
0.1.1 2017 年 11 月 7 日

#151 in 操作系统

Download history 40/week @ 2024-03-11 36/week @ 2024-03-18 49/week @ 2024-03-25 67/week @ 2024-04-01 34/week @ 2024-04-08 43/week @ 2024-04-15 63/week @ 2024-04-22 37/week @ 2024-04-29 32/week @ 2024-05-06 56/week @ 2024-05-13 64/week @ 2024-05-20 30/week @ 2024-05-27 70/week @ 2024-06-03 61/week @ 2024-06-10 38/week @ 2024-06-17 24/week @ 2024-06-24

197 每月下载量
用于 6 个 crate (2 直接)

BSD-2-Clause

66KB
1.5K SLoC

libnv

Crates.io

Rust 对 libnv 和 nbpairs 的绑定。

这是什么?

这个库是 FreeBSD 的 Name/value pairs 库 (libnv) 的安全 Rust 绑定 (libnv) 的封装。它是一个简化的 Map<&str,T>,其中 T 可以是几种幸运的类型之一。

FreeBSD 的 libnv 与 zfs 项目的 libnvpair 不相同,它们也不是二进制兼容的。这个库支持两者。我没有将任何一个库一对一映射的意图 - 我只在我的 libzetta 中实现了我需要的功能,但是,如果你需要什么,请随时提交 issue 或发送 PR。

安装

如果你有 FreeBSD,库已经在基础系统中可用。在 Linux 上,你需要自己解决。

libnv 可在 crates.io 上找到,并可以像这样包含在你的 Cargo 启用的项目中

[dependencies]
libnv= "0.4.2"

使用方法

阅读 文档

依赖关系

~210KB