pub enum HeartRateStatus {
Unavailable,
NeedsPermission,
Denied,
Idle,
Acquiring,
Live,
OffBody,
}Expand description
What the heart-rate sensor is doing.
Variants§
This platform has no heart-rate sensor, or the build did not declare the service.
NeedsPermission
The sensor is there, and the application has not been allowed to read it yet.
Denied
The person said no.
Idle
Allowed, and not running.
Acquiring
Running, without a reading yet.
Live
Running, and HeartRate::bpm is the latest reading.
OffBody
Running, and the sensor is not on the skin.
Trait Implementations§
Source§impl Clone for HeartRateStatus
impl Clone for HeartRateStatus
impl Copy for HeartRateStatus
Source§impl Debug for HeartRateStatus
impl Debug for HeartRateStatus
Source§impl Default for HeartRateStatus
impl Default for HeartRateStatus
impl Eq for HeartRateStatus
Source§impl Hash for HeartRateStatus
impl Hash for HeartRateStatus
Source§impl PartialEq for HeartRateStatus
impl PartialEq for HeartRateStatus
impl StructuralPartialEq for HeartRateStatus
Auto Trait Implementations§
impl Freeze for HeartRateStatus
impl RefUnwindSafe for HeartRateStatus
impl Send for HeartRateStatus
impl Sync for HeartRateStatus
impl Unpin for HeartRateStatus
impl UnsafeUnpin for HeartRateStatus
impl UnwindSafe for HeartRateStatus
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