pub trait NonBlocking {
    // Required methods
    fn set_non_blocking(&mut self) -> Result<()>;
    fn set_blocking(&mut self) -> Result<()>;
}
Expand description

NonBlocking interface represens a std::io::Reader which can be turned in a non blocking mode so its read operations will return imideately.

Required Methods§

source

fn set_non_blocking(&mut self) -> Result<()>

Sets a std::io::Reader into a non blocking mode.

source

fn set_blocking(&mut self) -> Result<()>

Sets a std::io::Reader back into a blocking mode.

Implementors§