pub struct PowerSensor { /* private fields */ }Implementations§
Source§impl PowerSensor
impl PowerSensor
pub fn new() -> PowerSensor
Trait Implementations§
Source§impl Default for PowerSensor
impl Default for PowerSensor
Source§impl Sensor for PowerSensor
impl Sensor for PowerSensor
fn descriptor(&self) -> SensorDescriptor
Source§fn bind(&mut self, ctx: &mut BindContext<'_>) -> Result<()>
fn bind(&mut self, ctx: &mut BindContext<'_>) -> Result<()>
Resolve everything resolvable once: which entities exist, which files to
read, which descriptors to open, which columns to fill. Read more
Source§fn observe(&mut self, out: &mut StateWriter<'_>) -> SensorOutcome
fn observe(&mut self, out: &mut StateWriter<'_>) -> SensorOutcome
Sample the machine once.
Auto Trait Implementations§
impl Freeze for PowerSensor
impl RefUnwindSafe for PowerSensor
impl Send for PowerSensor
impl Sync for PowerSensor
impl Unpin for PowerSensor
impl UnsafeUnpin for PowerSensor
impl UnwindSafe for PowerSensor
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