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.