A debounced event is emitted after a short delay.
Note: In the future, the lifetime might be removed, and iter_files will take Option<&ListOptions>.
A greatly simplified file event struct, containing only one path and one simplified event kind.
Additionally, these will be debounced on top of the debouncer to ensure only one path/kind per debounced event list.
An SFile can be constructed from a Path, io::DirEntry, or walkdir::DirEntry
and guarantees the following:
An SPath can be constructed from a Path, io::DirEntry, or walkdir::DirEntry
and guarantees the following:
A simplified watcher struct containing a receiver for file system events and an internal debouncer.