Struct notify::RawEvent [−][src]
Expand description
Event delivered when action occurs on a watched path in raw mode
Fields
path: Option<PathBuf>Path where the event originated.
path is always absolute, even if a relative path is used to watch a file or directory.
On macOS the path is always canonicalized.
Keep in mind that the path may be false if the watched file or directory or any parent directory is renamed. (See: notify::op)
op: Result<Op>Operation detected on that path.
When using the PollWatcher, op may be Err if reading meta data for the path fails.
When using the INotifyWatcher, op may be Err if activity is detected on the file and
there is an error reading from inotify.
Unique cookie associating related events (for RENAME events).
If two consecutive RENAME events share the same cookie, it means that the first event
holds the old path, and the second event holds the new path of the renamed file or
directory.
For details on handling RENAME events with the FsEventWatcher have a look at the
notify::op documentation.