[][src]Crate mio_udev

mio-udev

This library implements abstractions around udev to make it usable with mio event loop.

Usage

First put the dependency on your crate's Cargo.toml. For example:

[dependencies]
mio-udev = "0.1"

Then import it in your crate root as:

use mio_udev;

Structs

Attribute

A device attribute.

Attributes

Iterator over a device's attributes.

Device

A structure that provides access to sysfs/kernel devices.

Enumerator

An enumeration context.

Event

An event that indicates a change in device state.

MonitorBuilder

Monitors for device events.

MonitorSocket

A wrapper around an udev::MonitorSocket that adds the required mio functionality.

Properties

Iterator over a device's properties.

Property

A device property.

Enums

EventType

Types of events that can be received from udev.