Rust bindings to libnv.
This library is safe rust bindings to FreeBSD's Name/value pairs library (libnv
). It's poor's man Map<&str,T>
where T
could one of a few lucky types.
FreeBSD's libnv
is not the same as libnvpair
from zfs project and hey aren't binary compatible. nvpairs
module poorly documented and poorly tested, might be even leaking memory on get_*_array
operations.
If you have FreeBSD you already have library available in base system. If don't — well... figure out how to install it and send me a PR?
libnv
is available on crates.io and can be included in your Cargo enabled project like this:
[dependencies]
libnv= "0.1.1"
Read the docs.