[]Enum tokio_udev::EventType

pub enum EventType {
    Add,
    Change,
    Remove,
    Bind,
    Unbind,
    Unknown,
}

Types of events that can be received from udev.

Variants

Add

A device was added.

Change

A device changed.

Remove

A device was removed.

Bind

A device was bound to driver.

Unbind

A device was unbound to driver.

Unknown

An unknown event occurred.

Trait Implementations

impl Clone for EventType

impl Copy for EventType

impl Debug for EventType

impl Default for EventType

impl Display for EventType

impl Eq for EventType

impl PartialEq<EventType> for EventType

impl StructuralEq for EventType

impl StructuralPartialEq for EventType

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.