[][src]Struct linux_aio_tokio::EventFd

pub struct EventFd { /* fields omitted */ }

Tokio-aware EventFd implementation

Methods

impl EventFd[src]

pub fn new(init: usize, semaphore: bool) -> Result<EventFd, EventFdError>[src]

Create EventFd with init permits.

Trait Implementations

impl AsRawFd for EventFd[src]

impl Debug for EventFd[src]

impl Sink<u64> for EventFd[src]

type Error = EventFdError

The type of value produced by the sink when an error occurs.

impl Stream for EventFd[src]

type Item = Result<u64, EventFdError>

Values yielded by the stream.

Auto Trait Implementations

impl !RefUnwindSafe for EventFd

impl Send for EventFd

impl Sync for EventFd

impl Unpin for EventFd

impl !UnwindSafe for EventFd

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, Item> SinkExt<Item> for T where
    T: Sink<Item> + ?Sized
[src]

impl<T> StreamExt for T where
    T: Stream + ?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.

impl<S, T, E> TryStream for S where
    S: Stream<Item = Result<T, E>> + ?Sized
[src]

type Ok = T

The type of successful values yielded by this future

type Error = E

The type of failures yielded by this future

impl<S> TryStreamExt for S where
    S: TryStream + ?Sized
[src]