pub struct FlexBatterySettings { /* private fields */ }Expand description
FlexBattery settings including operating mode and optional Pause Mode flag.
Implementations§
Source§impl FlexBatterySettings
impl FlexBatterySettings
Sourcepub const fn new(mode: FlexBatteryMode, pause_mode: Option<bool>) -> Self
pub const fn new(mode: FlexBatteryMode, pause_mode: Option<bool>) -> Self
Create FlexBatterySettings with the given mode and optional Pause Mode state.
Sourcepub const fn mode(self) -> FlexBatteryMode
pub const fn mode(self) -> FlexBatteryMode
Return the FlexBattery operating mode.
Sourcepub const fn pause_mode(self) -> Option<bool>
pub const fn pause_mode(self) -> Option<bool>
Return the Pause Mode state if available.
Trait Implementations§
Source§impl Clone for FlexBatterySettings
impl Clone for FlexBatterySettings
Source§fn clone(&self) -> FlexBatterySettings
fn clone(&self) -> FlexBatterySettings
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 FlexBatterySettings
impl Debug for FlexBatterySettings
Source§impl PartialEq for FlexBatterySettings
impl PartialEq for FlexBatterySettings
impl Copy for FlexBatterySettings
impl Eq for FlexBatterySettings
impl StructuralPartialEq for FlexBatterySettings
Auto Trait Implementations§
impl Freeze for FlexBatterySettings
impl RefUnwindSafe for FlexBatterySettings
impl Send for FlexBatterySettings
impl Sync for FlexBatterySettings
impl Unpin for FlexBatterySettings
impl UnsafeUnpin for FlexBatterySettings
impl UnwindSafe for FlexBatterySettings
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