1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod attribute;
mod benchmark;
mod marker;
mod status;
mod thresholds;

pub use attribute::{Efficiency, Endurance, NamedProcess, Speed};
pub use benchmark::{
    benchmark_consumption, benchmark_efficiency, benchmark_endurance, benchmark_speed,
    ConsumptionBenchmarkError, ConsumptionBenchmarkRun, EfficiencyBenchmarkDef,
    EfficiencyBenchmarkFinish, EfficiencyBenchmarkRun, EnduranceBenchmarkDef,
    EnduranceBenchmarkFinish, EnduranceBenchmarkRun, SpeedBenchmarkDef, SpeedBenchmarkFinish,
    SpeedBenchmarkRun,
};
pub use marker::{Counter, ResourcesUsage, Timestamp};
pub use status::Status;
pub use thresholds::Thresholds;