pub struct PowerCapabilities {
pub thermal: bool,
pub battery: bool,
pub background_restriction: bool,
}Expand description
What a power backend can answer on this platform.
Fields§
§thermal: boolWhether PowerMonitor::thermal_state reports real readings.
battery: boolWhether PowerMonitor::battery_status reports real readings.
background_restriction: boolWhether the OS has a background-execution restriction to report.
Trait Implementations§
Source§impl Clone for PowerCapabilities
impl Clone for PowerCapabilities
Source§fn clone(&self) -> PowerCapabilities
fn clone(&self) -> PowerCapabilities
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 PowerCapabilities
Source§impl Debug for PowerCapabilities
impl Debug for PowerCapabilities
Source§impl Default for PowerCapabilities
impl Default for PowerCapabilities
Source§fn default() -> PowerCapabilities
fn default() -> PowerCapabilities
Returns the “default value” for a type. Read more
impl Eq for PowerCapabilities
Source§impl PartialEq for PowerCapabilities
impl PartialEq for PowerCapabilities
impl StructuralPartialEq for PowerCapabilities
Auto Trait Implementations§
impl Freeze for PowerCapabilities
impl RefUnwindSafe for PowerCapabilities
impl Send for PowerCapabilities
impl Sync for PowerCapabilities
impl Unpin for PowerCapabilities
impl UnsafeUnpin for PowerCapabilities
impl UnwindSafe for PowerCapabilities
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