[][src]Enum notify::event::AccessMode

pub enum AccessMode {
    Any,
    Execute,
    Read,
    Write,
    Other,
}

An event describing open or close operations on files.

Variants

Any

The catch-all case, to be used when the specific kind of event is unknown.

Execute

An event emitted when the file is executed, or the folder opened.

Read

An event emitted when the file is opened for reading.

Write

An event emitted when the file is opened for writing.

Other

An event which specific kind is known but cannot be represented otherwise.

Trait Implementations

impl Clone for AccessMode[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Eq for AccessMode[src]

impl PartialEq<AccessMode> for AccessMode[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Hash for AccessMode[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for AccessMode[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any
[src]

impl<T> CloneAny for T where
    T: Clone + Any
[src]

impl<T> Erased for T