pub struct Apm { /* private fields */ }
Expand description
Implementations§
Source§impl Apm
impl Apm
pub fn driver_version(&self) -> &String
pub fn bios_version(&self) -> &(u8, u8)
pub fn bios_flag(&self) -> &u8
pub fn ac_line_status(&self) -> &u8
pub fn battery_status(&self) -> &u8
pub fn battery_flag(&self) -> &u8
Sourcepub fn remain_percent(&self) -> &Option<u8>
pub fn remain_percent(&self) -> &Option<u8>
return None if remaining percentage is unknown.
Sourcepub fn remain_time(&self) -> &Option<u64>
pub fn remain_time(&self) -> &Option<u64>
return None if remaining time is unknown, or time units is seconds.
pub fn unit(&self) -> &String
Trait Implementations§
impl StructuralPartialEq for Apm
Auto Trait Implementations§
impl Freeze for Apm
impl RefUnwindSafe for Apm
impl Send for Apm
impl Sync for Apm
impl Unpin for Apm
impl UnwindSafe for Apm
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