Struct nix::sys::inotify::WatchDescriptor

pub struct WatchDescriptor { /* fields hidden */ }
Documentation

This object is returned when you create a new watch on an inotify instance. It is then returned as part of an event once triggered. It allows you to know which watch triggered which event.

Trait Implementations

impl Clone for WatchDescriptor
fn clone(&Self) -> WatchDescriptor
impl Copy for WatchDescriptor
impl Debug for WatchDescriptor
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for WatchDescriptor
impl Hash for WatchDescriptor
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl Ord for WatchDescriptor
fn cmp(&Self, other: &WatchDescriptor) -> $crate::cmp::Ordering
impl PartialEq<WatchDescriptor> for WatchDescriptor
fn eq(&Self, other: &WatchDescriptor) -> bool
fn ne(&Self, other: &WatchDescriptor) -> bool

Auto Trait Implementations

impl Send for WatchDescriptor
impl Sync for WatchDescriptor

Blanket Implementations

impl<T> Any for T
where
    T: 'static + ?Sized,
fn type_id(&Self) -> TypeId
impl<T> Borrow<T> for T
where
    T: ?Sized,
fn borrow(&Self) -> &T
impl<T> BorrowMut<T> for T
where
    T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T
impl<T> From<T> for T
fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for T
where
    U: From<T>,
fn into(Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

impl<T> ToOwned for T
where
    T: Clone,
type Owned = T
fn to_owned(&Self) -> T
fn clone_into(&Self, target: &mut T)
impl<T, U> TryFrom<U> for T
where
    U: Into<T>,
type Error = Infallible
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for T
where
    U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
fn try_into(Self) -> Result<U, <U as TryFrom<T>>::Error>