pub struct ModePersistence { /* private fields */ }Expand description
Mode persistence for remembering user preferences
Implementations§
Source§impl ModePersistence
impl ModePersistence
Sourcepub fn load_mode(&self) -> ExecutionResult<ExecutionMode>
pub fn load_mode(&self) -> ExecutionResult<ExecutionMode>
Load mode configuration from file
Sourcepub fn save_mode(&self, mode: ExecutionMode) -> ExecutionResult<()>
pub fn save_mode(&self, mode: ExecutionMode) -> ExecutionResult<()>
Save mode configuration to file
Sourcepub fn load_mode_or_default(&self) -> ExecutionMode
pub fn load_mode_or_default(&self) -> ExecutionMode
Load mode with fallback to default
Auto Trait Implementations§
impl Freeze for ModePersistence
impl RefUnwindSafe for ModePersistence
impl Send for ModePersistence
impl Sync for ModePersistence
impl Unpin for ModePersistence
impl UnwindSafe for ModePersistence
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