pub struct ConsumptionStatistics {
pub energy_consumed: u64,
pub peak_energy_import: u32,
pub off_peak_energy_import: u32,
pub shoulder_energy_import: u32,
pub high_shoulder_energy_import: u32,
pub average_consumption: u32,
pub minimum_consumption: u32,
pub maximum_consumption: u32,
}Expand description
Consumption statistics. All figures are in watt-hours.
Part of a Statistics response.
Fields§
§energy_consumed: u64Energy consumed.
peak_energy_import: u32Peak energy import.
off_peak_energy_import: u32Off-peak energy import.
shoulder_energy_import: u32Shoulder energy import.
high_shoulder_energy_import: u32High-shoulder energy import.
average_consumption: u32Average consumption.
minimum_consumption: u32Minimum consumption.
maximum_consumption: u32Maximum consumption.
Trait Implementations§
Source§impl Clone for ConsumptionStatistics
impl Clone for ConsumptionStatistics
Source§fn clone(&self) -> ConsumptionStatistics
fn clone(&self) -> ConsumptionStatistics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConsumptionStatistics
impl Debug for ConsumptionStatistics
Source§impl<'de> Deserialize<'de> for ConsumptionStatistics
impl<'de> Deserialize<'de> for ConsumptionStatistics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConsumptionStatistics
impl PartialEq for ConsumptionStatistics
impl Eq for ConsumptionStatistics
impl StructuralPartialEq for ConsumptionStatistics
Auto Trait Implementations§
impl Freeze for ConsumptionStatistics
impl RefUnwindSafe for ConsumptionStatistics
impl Send for ConsumptionStatistics
impl Sync for ConsumptionStatistics
impl Unpin for ConsumptionStatistics
impl UnwindSafe for ConsumptionStatistics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more