pub struct DailyStatus {
pub energy_generation: f32,
pub power_generation: f32,
pub peak_power_generation: f32,
pub peak_time: Time,
pub consumption: Option<DailyConsumption>,
pub temperatures: Option<DailyTemperatures>,
}Expand description
Daily status summary.
Returned by the get_status_daily endpoint.
Fields§
§energy_generation: f32Energy generation in watt-hours.
power_generation: f32Power generation in watts.
peak_power_generation: f32Peak power generation in watts.
peak_time: TimeTime at which the peak power generation occurred.
consumption: Option<DailyConsumption>Energy consumption data.
temperatures: Option<DailyTemperatures>Temperature data.
Trait Implementations§
Source§impl Clone for DailyStatus
impl Clone for DailyStatus
Source§fn clone(&self) -> DailyStatus
fn clone(&self) -> DailyStatus
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 DailyStatus
impl Debug for DailyStatus
Source§impl<'de> Deserialize<'de> for DailyStatus
impl<'de> Deserialize<'de> for DailyStatus
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
Auto Trait Implementations§
impl Freeze for DailyStatus
impl RefUnwindSafe for DailyStatus
impl Send for DailyStatus
impl Sync for DailyStatus
impl Unpin for DailyStatus
impl UnwindSafe for DailyStatus
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