pub struct BatteryStatusFeature { /* private fields */ }Expand description
Implements the legacy BatteryStatus / 0x1000 feature.
Implementations§
Source§impl BatteryStatusFeature
impl BatteryStatusFeature
Sourcepub async fn get_battery_level_status(
&self,
) -> Result<LegacyBatteryInfo, Hidpp20Error>
pub async fn get_battery_level_status( &self, ) -> Result<LegacyBatteryInfo, Hidpp20Error>
Reads the current battery level and charging status (function 0,
getBatteryLevelStatus).
Trait Implementations§
Source§impl CreatableFeature for BatteryStatusFeature
impl CreatableFeature for BatteryStatusFeature
Source§const STARTING_VERSION: u8 = 0
const STARTING_VERSION: u8 = 0
The version of the feature the implementation starts to support.
impl Feature for BatteryStatusFeature
Auto Trait Implementations§
impl !RefUnwindSafe for BatteryStatusFeature
impl !UnwindSafe for BatteryStatusFeature
impl Freeze for BatteryStatusFeature
impl Send for BatteryStatusFeature
impl Sync for BatteryStatusFeature
impl Unpin for BatteryStatusFeature
impl UnsafeUnpin for BatteryStatusFeature
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