| //! Stub Watcher implementation | |
| #![allow(unused_variables)] | |
| use super::{EventFn, RecursiveMode, Result, Watcher}; | |
| use std::path::Path; | |
| /// Stub `Watcher` implementation | |
| /// | |
| /// Events are never delivered from this watcher. | |
| pub struct NullWatcher; | |
| impl Watcher for NullWatcher { | |
| fn new_immediate<F: EventFn>(_event_fn: F) -> Result<NullWatcher> { | |
| Ok(NullWatcher) | |
| } | |
| fn watch<P: AsRef<Path>>(&mut self, path: P, recursive_mode: RecursiveMode) -> Result<()> { | |
| Ok(()) | |
| } | |
| fn unwatch<P: AsRef<Path>>(&mut self, path: P) -> Result<()> { | |
| Ok(()) | |
| } | |
| } |