Struct notify::inotify::INotifyWatcher
source · [−]pub struct INotifyWatcher { /* private fields */ }
Expand description
Watcher implementation based on inotify
Trait Implementations
sourceimpl Debug for INotifyWatcher
impl Debug for INotifyWatcher
sourceimpl Drop for INotifyWatcher
impl Drop for INotifyWatcher
sourceimpl Watcher for INotifyWatcher
impl Watcher for INotifyWatcher
sourcefn new<F: EventHandler>(event_handler: F, _config: Config) -> Result<Self>
fn new<F: EventHandler>(event_handler: F, _config: Config) -> 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
Auto Trait Implementations
impl RefUnwindSafe for INotifyWatcher
impl Send for INotifyWatcher
impl Sync for INotifyWatcher
impl Unpin for INotifyWatcher
impl UnwindSafe for INotifyWatcher
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