[−][src]Struct notify::RawEvent
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.
Trait Implementations
Auto Trait Implementations
impl Unpin for RawEvent
impl Sync for RawEvent
impl !UnwindSafe for RawEvent
impl !RefUnwindSafe for RawEvent
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,