Struct notify::windows::ReadDirectoryChangesWatcher
source · [−]pub struct ReadDirectoryChangesWatcher { /* private fields */ }
Expand description
Watcher implementation based on ReadDirectoryChanges
Implementations
sourceimpl ReadDirectoryChangesWatcher
impl ReadDirectoryChangesWatcher
pub fn create(
event_handler: Arc<Mutex<dyn EventHandler>>,
meta_tx: Sender<MetaEvent>
) -> Result<ReadDirectoryChangesWatcher>
Trait Implementations
sourceimpl Debug for ReadDirectoryChangesWatcher
impl Debug for ReadDirectoryChangesWatcher
sourceimpl Drop for ReadDirectoryChangesWatcher
impl Drop for ReadDirectoryChangesWatcher
sourceimpl Watcher for ReadDirectoryChangesWatcher
impl Watcher for ReadDirectoryChangesWatcher
sourcefn new<F: EventHandler>(event_handler: F) -> Result<Self>
fn new<F: EventHandler>(event_handler: F) -> Result<Self>
Create a new watcher.
sourcefn watch(&mut self, path: &Path, recursive_mode: RecursiveMode) -> Result<()>
fn watch(&mut self, path: &Path, recursive_mode: RecursiveMode) -> Result<()>
Begin watching a new path. Read more
sourcefn configure(&mut self, config: Config) -> Result<bool>
fn configure(&mut self, config: Config) -> Result<bool>
Configure the watcher at runtime. Read more
sourcefn kind() -> WatcherKind
fn kind() -> WatcherKind
Returns the watcher kind, allowing to perform backend-specific tasks
impl Send for ReadDirectoryChangesWatcher
impl Sync for ReadDirectoryChangesWatcher
Auto Trait Implementations
impl RefUnwindSafe for ReadDirectoryChangesWatcher
impl Unpin for ReadDirectoryChangesWatcher
impl UnwindSafe for ReadDirectoryChangesWatcher
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more