Crate freebsd_libgeom[][src]

Expand description

Safe bindings to FreeBSD’s libgeom

The primary purpose of this crate is to support the gstat crate, so some bindings may be missing. Open a Github issue if you have a good use for them. https://www.freebsd.org/cgi/man.cgi?query=libgeom

Structs

Describes the stats of a single geom element as part of a Snapshot.

Identifies an element in the Geom Tree

A device identifier as contained in struct devstat.

A geom statistics snapshot.

Return type of Snapshot::iter.

Iterates through a pair of Snapshots in lockstep, where one snapshot is optional.

Computes statistics between two Snapshots for the same device.

Return type of Snapshot::timestamp. It’s the familiar C timespec.

Describes the entire Geom heirarchy.

Enums