pub struct PowerReading {
pub id: u8,
pub power_watts: f64,
pub voltage: Option<f64>,
pub current: Option<f64>,
pub total_energy_wh: f64,
}Fields§
§id: u8§power_watts: f64§voltage: Option<f64>§current: Option<f64>§total_energy_wh: f64Trait Implementations§
Source§impl Clone for PowerReading
impl Clone for PowerReading
Source§fn clone(&self) -> PowerReading
fn clone(&self) -> PowerReading
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PowerReading
impl Debug for PowerReading
Source§impl<'de> Deserialize<'de> for PowerReading
impl<'de> Deserialize<'de> for PowerReading
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 PowerReading
impl RefUnwindSafe for PowerReading
impl Send for PowerReading
impl Sync for PowerReading
impl Unpin for PowerReading
impl UnsafeUnpin for PowerReading
impl UnwindSafe for PowerReading
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