Crate freebsd_geom[][src]

Re-exports

pub use error::Error;
pub use structs as raw;

Modules

error
structs

This is the uncleaned result of XML deserialization. You probably want the objects and methods in the geom::graph module instead.

Structs

Edge

An Edge connects two Geoms in a tree.

Geom

A Geom is the essential object in a GEOM graph.

Graph

A geom::Graph represents a snapshot of the GEOM state of a FreeBSD instance.

Mode

GEOM internal access reference counts

PartMetadata

Metadata associated with GeomClass::PART Geoms.

Enums

EdgeMetadata

Metadata associated with an Edge.

GeomClass

The class of a Geom.

PartScheme

Specific partition schemes for GeomClass::PART geom PartMetadata.

PartState

The PartState::CORRUPT state on a GeomClass::PART Geom indicates any of several possible issues with metadata on the parent Geom.

Functions

get_graph

Returns a structure representing the GEOM graph on the running system.

Type Definitions

EdgeId

A unique identifier for an Edge in a Graph.

NodeId

A unique identifier for a Geom in a Graph.