Struct notify::poll::PollWatcher
source · pub struct PollWatcher { /* private fields */ }
Expand description
Polling based Watcher
implementation.
By default scans through all files and checks for changed entries based on their change date. Can also be changed to perform file content change checks.
See Config for more details.
Implementations§
source§impl PollWatcher
impl PollWatcher
sourcepub fn new<F: EventHandler>(
event_handler: F,
config: Config
) -> Result<PollWatcher>
pub fn new<F: EventHandler>(
event_handler: F,
config: Config
) -> Result<PollWatcher>
Create a new PollWatcher, configured as needed.
Trait Implementations§
source§impl Debug for PollWatcher
impl Debug for PollWatcher
source§impl Drop for PollWatcher
impl Drop for PollWatcher
source§impl Watcher for PollWatcher
impl Watcher for PollWatcher
source§fn new<F: EventHandler>(event_handler: F, config: Config) -> Result<Self>
fn new<F: EventHandler>(event_handler: F, config: Config) -> Result<Self>
Create a new PollWatcher.
source§fn 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
source§fn kind() -> WatcherKind
fn kind() -> WatcherKind
Returns the watcher kind, allowing to perform backend-specific tasks