frequenz_microgrid/
lib.rs1#![cfg_attr(
7 not(test),
8 deny(
9 clippy::unwrap_used,
10 clippy::expect_used,
11 clippy::panic,
12 clippy::unimplemented,
13 clippy::todo,
14 clippy::unreachable,
15 )
16)]
17
18mod bounds;
19pub use bounds::Bounds;
20
21pub mod client;
22pub use client::MicrogridClientHandle;
23
24mod error;
25pub use error::{Error, ErrorKind};
26
27pub mod quantity;
28
29mod sample;
30pub use sample::Sample;
31
32mod logical_meter;
33pub use logical_meter::{Formula, FormulaSubscriber, LogicalMeterConfig, LogicalMeterHandle};
34
35pub mod metric;
36
37pub(crate) mod wall_clock_timer;
38
39mod microgrid;
40pub use microgrid::{BatteryPool, Microgrid};