//! Monitors a directory for file changes and streams new content over a channel.
//!
//! # Quick start
//!
//! ```no_run
//! use watch_dir::{Watcher, Options};
//! use std::path::Path;
//!
//! let mut watcher = Watcher::new(Path::new("/var/log"), Options::default())?;
//! let rx = watcher.take_receiver().unwrap();
//!
//! for (path, content) in rx {
//! println!("{}: {}", path.display(), content);
//! }
//! # Ok::<(), watch_dir::WatchDirError>(())
//! ```
pub use *;
pub use *;
pub use *;
pub use *;