pub enum ChargingStatus {
Discharging,
Charging,
Full,
ChargingError,
WirelessCharging,
}Expand description
Battery charging status.
Variants§
Discharging
Battery is discharging (normal use).
Charging
Battery is charging.
Full
Battery is fully charged (and charging complete).
ChargingError
Charging error or slow charging.
WirelessCharging
Wireless charging in progress.
Implementations§
Trait Implementations§
Source§impl Clone for ChargingStatus
impl Clone for ChargingStatus
Source§fn clone(&self) -> ChargingStatus
fn clone(&self) -> ChargingStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChargingStatus
impl Debug for ChargingStatus
Source§impl Default for ChargingStatus
impl Default for ChargingStatus
Source§fn default() -> ChargingStatus
fn default() -> ChargingStatus
Returns the “default value” for a type. Read more
Source§impl Display for ChargingStatus
impl Display for ChargingStatus
Source§impl PartialEq for ChargingStatus
impl PartialEq for ChargingStatus
impl Copy for ChargingStatus
impl Eq for ChargingStatus
impl StructuralPartialEq for ChargingStatus
Auto Trait Implementations§
impl Freeze for ChargingStatus
impl RefUnwindSafe for ChargingStatus
impl Send for ChargingStatus
impl Sync for ChargingStatus
impl Unpin for ChargingStatus
impl UnwindSafe for ChargingStatus
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