[][src]Struct linux_io_uring::opcode::PollAdd

pub struct PollAdd { /* fields omitted */ }

Poll the fd specified in the submission queue entry for the events specified in the poll_events field. Unlike poll or epoll without EPOLLONESHOT, this interface always works in one shot mode. That is, once the poll operation is completed, it will have to be resubmitted.

Methods

impl PollAdd[src]

pub fn new(fd: Target, flags: u16) -> Self[src]

The bits that may be set in flags are defined in <poll.h>, and documented in poll (2).

impl PollAdd[src]

pub fn build(self) -> Entry[src]

Trait Implementations

impl Debug for PollAdd[src]

Auto Trait Implementations

impl Send for PollAdd

impl Sync for PollAdd

impl Unpin for PollAdd

impl UnwindSafe for PollAdd

impl RefUnwindSafe for PollAdd

Blanket Implementations

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

impl<T> From<T> for T[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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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