pub trait Reading: Debug {
// Required method
fn sample(&self) -> (ReadingChannel, Sample);
// Provided method
fn samples(
&self,
) -> impl ExactSizeIterator<Item = (ReadingChannel, Sample)> + FusedIterator { ... }
}Expand description
Implemented on Samples, returned by
Sensor::wait_for_reading().
Required Methods§
Sourcefn sample(&self) -> (ReadingChannel, Sample)
fn sample(&self) -> (ReadingChannel, Sample)
Returns the first value returned by Reading::samples().
Provided Methods§
Sourcefn samples(
&self,
) -> impl ExactSizeIterator<Item = (ReadingChannel, Sample)> + FusedIterator
fn samples( &self, ) -> impl ExactSizeIterator<Item = (ReadingChannel, Sample)> + FusedIterator
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.