Trait expectrl::process::NonBlocking
source · 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§
sourcefn set_non_blocking(&mut self) -> Result<()>
fn set_non_blocking(&mut self) -> Result<()>
Sets a std::io::Reader into a non blocking mode.
sourcefn set_blocking(&mut self) -> Result<()>
fn set_blocking(&mut self) -> Result<()>
Sets a std::io::Reader back into a blocking mode.