Struct mio::Io [] [src]

pub struct Io {
    // some fields omitted
}

Methods

impl Io

fn new(fd: RawFd) -> Io

Trait Implementations

impl AsRawFd for Io

fn as_raw_fd(&self) -> RawFd

impl Evented for Io

impl TryRead for Io

fn read_slice(&mut self, dst: &mut [u8]) -> Result<Option<usize>>

fn read<B: MutBuf>(&mut self, buf: &mut B) -> Result<Option<usize>>

impl TryWrite for Io

fn write_slice(&mut self, src: &[u8]) -> Result<Option<usize>>

fn write<B: Buf>(&mut self, buf: &mut B) -> Result<Option<usize>>

impl Drop for Io

fn drop(&mut self)

Derived Implementations

impl Debug for Io

fn fmt(&self, __arg_0: &mut Formatter) -> Result