#freebsd

freebsd-libgeom

Rust bindings to FreeBSD's libgeom library

4 releases

0.2.1 Oct 7, 2022
0.2.0 Jul 30, 2021
0.1.1 Jul 16, 2021
0.1.0 Jul 15, 2021

#200 in Unix APIs

27 downloads per month
Used in gstat

BSD-2-Clause

28KB
552 lines

freebsd-libgeom

Rusty bindings to FreeBSD's libgeom

Build Status Crates.io Documentation

Overview

libgeom is the userland API Library for the kernel GEOM subsystem. It's used to view the GEOM configuration, get I/O statistics for GEOM providers, and send control requests to GEOM providers.

Currently this library only supports the statistics API. The other functionality may be added on an as-needed basis.

Minimum Supported Rust Version (MSRV)

freebsd-libgeom does not guarantee any specific MSRV. Rather, it guarantees compatibility with the oldest rustc shipped in the current FreeBSD ports tree.

License

freebsd-libgeom is primarily distributed under the terms of the BSD 2-clause license.

See LICENSE for details.

Sponsorship

freebsd-libgeom is sponsored by Axcient, inc.

Dependencies

~0–1.5MB
~31K SLoC