freebsd-libgeom

Rust bindings to FreeBSD's libgeom library

8 releases

0.3.0 Apr 17, 2024
0.2.4 Feb 5, 2024
0.2.3 Sep 22, 2023
0.2.2 May 29, 2023
0.1.1 Jul 16, 2021

#434 in Unix APIs

44 downloads per month
Used in 2 crates

BSD-2-Clause

29KB
561 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.8MB
~36K SLoC