pub enum BatteryStatusError {
InvalidChargingFlag(u8),
InvalidBatteryPercentage(u8),
}Expand description
Reports an invalid field in a board battery response.
Variants§
InvalidChargingFlag(u8)
The charging flag was neither zero nor one.
The standard Move board’s response for battery status has a third byte which represents the
state of charging; 0 for not charging, and 1 for charging.
InvalidBatteryPercentage(u8)
The reported board battery percentage exceeded 100.
Trait Implementations§
Source§impl Clone for BatteryStatusError
impl Clone for BatteryStatusError
Source§fn clone(&self) -> BatteryStatusError
fn clone(&self) -> BatteryStatusError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BatteryStatusError
Source§impl Debug for BatteryStatusError
impl Debug for BatteryStatusError
Source§impl Display for BatteryStatusError
impl Display for BatteryStatusError
impl Eq for BatteryStatusError
Source§impl Error for BatteryStatusError
impl Error for BatteryStatusError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<BatteryStatusError> for DecodeResponseNotificationError
impl From<BatteryStatusError> for DecodeResponseNotificationError
Source§fn from(source: BatteryStatusError) -> Self
fn from(source: BatteryStatusError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for BatteryStatusError
impl PartialEq for BatteryStatusError
impl StructuralPartialEq for BatteryStatusError
Auto Trait Implementations§
impl Freeze for BatteryStatusError
impl RefUnwindSafe for BatteryStatusError
impl Send for BatteryStatusError
impl Sync for BatteryStatusError
impl Unpin for BatteryStatusError
impl UnsafeUnpin for BatteryStatusError
impl UnwindSafe for BatteryStatusError
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