//! Shared Redfish state. Thin wrapper around `AgedEnergyMap` via the
//! `impl_energy_state!` macro, with `RedfishState` kept as a distinct
//! nominal type so the daemon cannot accidentally swap a Scaphandre /
//! Kepler / cloud state for a Redfish one.
pub use crateEnergyRow as ServiceEnergy;
// Re-export the monotonic clock the same way `cloud_energy::state` does,
// so consumers can `use super::state::monotonic_ms` instead of reaching
// across to the Scaphandre module path.
pub use cratemonotonic_ms;
crateimpl_energy_state!