pub struct ConfigWatcher { /* private fields */ }Expand description
Watches configuration files for changes
Implementations§
Source§impl ConfigWatcher
impl ConfigWatcher
Sourcepub fn new<P: AsRef<Path>>(_path: P) -> Result<Self, Box<dyn Error>>
pub fn new<P: AsRef<Path>>(_path: P) -> Result<Self, Box<dyn Error>>
Create a new config watcher for a file path
Sourcepub fn watch<P: AsRef<Path>>(&mut self, path: P) -> Result<(), Box<dyn Error>>
pub fn watch<P: AsRef<Path>>(&mut self, path: P) -> Result<(), Box<dyn Error>>
Start watching a path
Auto Trait Implementations§
impl Freeze for ConfigWatcher
impl RefUnwindSafe for ConfigWatcher
impl Send for ConfigWatcher
impl !Sync for ConfigWatcher
impl Unpin for ConfigWatcher
impl UnsafeUnpin for ConfigWatcher
impl UnwindSafe for ConfigWatcher
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