Crate below_model[][src]

Re-exports

pub use cgroup::*;
pub use collector::*;
pub use network::*;
pub use process::*;
pub use sample::*;
pub use system::*;

Modules

cgroup
collector
network
process
sample
system

Structs

Model
VecFieldId

Enums

Field

A wrapper for different field types used in Models. By this way we can query different fields in a single function without using Box.

Traits

FieldId

Marker trait to bind FieldId back to Queriable for type inference.

Queriable

Each Model is composed of Fields and optionally sub-Models. The Queriable trait let us query() a Model for a particular Field within the hierarchy with the given FieldId.

Recursive

Models containing sub-Models with its own type, similar to a node in a tree. Such Model has a depth value for illustrating the tree hierarchy.

Functions

get_sample_model

Get a sample Model. There are no guarantees internal consistency of the model, neither are values in the model supposed to be realistic.

sort_queriables