Skip to main content

joule_profiler_core/
lib.rs

1mod aggregate;
2pub mod config;
3mod orchestrator;
4mod phase;
5mod profiler;
6pub mod sensor;
7
8mod util;
9pub use util::{fs, sys, time};
10
11pub mod source;
12
13pub use profiler::{JouleProfiler, JouleProfilerError};
14
15pub mod unit;
16pub mod types {
17    pub use super::aggregate::{Metric, MetricValue, Metrics, sensor_result::SensorResult};
18    pub use super::phase::PhaseToken;
19    pub use super::profiler::types::{Phase, Phases, ProfilerResults};
20}