[−][src]Struct smelling_salts::Device
Represents some device.
Methods
impl Device
[src]
pub fn new(fd: RawFd, events: Watcher) -> Self
[src]
Start checking for events on a new device from a linux file descriptor.
pub fn register_waker(&self, waker: &Waker)
[src]
Register a waker to wake when the device gets an event.
pub fn fd(&self) -> RawFd
[src]
Convenience function to get the raw File Descriptor of the Device.
pub fn old(&mut self)
[src]
Stop checking for events on a device from a linux file descriptor.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Device
impl Send for Device
impl Sync for Device
impl Unpin for Device
impl UnwindSafe for Device
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,