Trait system_interface::io::ReadReady[][src]

pub trait ReadReady {
    fn num_ready_bytes(&self) -> Result<u64>;
}
Expand description

Extension for readable streams that can indicate the number of bytes ready to be read immediately.

Required methods

fn num_ready_bytes(&self) -> Result<u64>[src]

Return the number of bytes which are ready to be read immediately.

Implementations on Foreign Types

impl ReadReady for File[src]

impl ReadReady for Stdin[src]

Implement ReadReady for Stdin.

impl<'a> ReadReady for StdinLock<'a>[src]

Implement ReadReady for StdinLock.

impl ReadReady for TcpStream[src]

Implement ReadReady for std::net::TcpStream.

impl ReadReady for UnixStream[src]

Implement ReadReady for std::os::unix::net::UnixStream.

impl ReadReady for ChildStdout[src]

impl ReadReady for ChildStderr[src]

Implementors