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

pub struct PollAdd { /* fields omitted */ }

Poll the specified fd.

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 const fn new(fd: Target, flags: c_short) -> Self[src]

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

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

Trait Implementations

impl Debug for PollAdd[src]

Auto Trait Implementations

impl RefUnwindSafe for PollAdd

impl Send for PollAdd

impl Sync for PollAdd

impl Unpin for PollAdd

impl UnwindSafe for PollAdd

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, 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.