pub struct CounterSensor { /* private fields */ }Implementations§
Source§impl CounterSensor
impl CounterSensor
pub fn new() -> CounterSensor
Trait Implementations§
Source§impl Default for CounterSensor
impl Default for CounterSensor
Source§impl Drop for CounterSensor
impl Drop for CounterSensor
Source§impl Sensor for CounterSensor
impl Sensor for CounterSensor
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 CounterSensor
impl RefUnwindSafe for CounterSensor
impl Send for CounterSensor
impl Sync for CounterSensor
impl Unpin for CounterSensor
impl UnsafeUnpin for CounterSensor
impl UnwindSafe for CounterSensor
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