pub struct BatteryMonitor { /* private fields */ }Expand description
Battery monitor
Implementations§
Source§impl BatteryMonitor
impl BatteryMonitor
pub fn new() -> Self
Sourcepub fn temperature(&self) -> f64
pub fn temperature(&self) -> f64
Battery temperature in degrees Celsius.
Sourcepub fn is_charging(&self) -> bool
pub fn is_charging(&self) -> bool
Whether the battery is currently charging.
Sourcepub fn time_remaining(&self) -> Duration
pub fn time_remaining(&self) -> Duration
Estimated time remaining until the battery is depleted.
Auto Trait Implementations§
impl Freeze for BatteryMonitor
impl RefUnwindSafe for BatteryMonitor
impl Send for BatteryMonitor
impl Sync for BatteryMonitor
impl Unpin for BatteryMonitor
impl UnsafeUnpin for BatteryMonitor
impl UnwindSafe for BatteryMonitor
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more