pub trait PathsMut {
// Required methods
fn add(
&mut self,
path: &Path,
recursive_mode: RecursiveMode,
) -> Result<(), Error>;
fn remove(&mut self, path: &Path) -> Result<(), Error>;
fn commit(self: Box<Self>) -> Result<(), Error>;
}Expand description
Providing methods for adding and removing paths to watch.
Box<dyn PathsMut> is created by Watcher::paths_mut. See its documentation for more.
Required Methods§
Sourcefn add(
&mut self,
path: &Path,
recursive_mode: RecursiveMode,
) -> Result<(), Error>
fn add( &mut self, path: &Path, recursive_mode: RecursiveMode, ) -> Result<(), Error>
Add a new path to watch. See Watcher::watch for more.