pub struct ConfigManager {
pub config_path: PathBuf,
}Fields§
§config_path: PathBufImplementations§
Source§impl ConfigManager
impl ConfigManager
pub fn new() -> Result<Self, JourneyError>
pub fn load_config(&self) -> Result<Config, JourneyError>
pub fn save_config(&self, config: &Config) -> Result<(), JourneyError>
pub fn config_exists(&self) -> bool
Auto Trait Implementations§
impl Freeze for ConfigManager
impl RefUnwindSafe for ConfigManager
impl Send for ConfigManager
impl Sync for ConfigManager
impl Unpin for ConfigManager
impl UnsafeUnpin for ConfigManager
impl UnwindSafe for ConfigManager
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