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]
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 Stdin[src]
impl ReadReady for Stdin[src]Implement ReadReady for Stdin.
fn num_ready_bytes(&self) -> Result<u64>[src]
impl<'a> ReadReady for StdinLock<'a>[src]
impl<'a> ReadReady for StdinLock<'a>[src]Implement ReadReady for StdinLock.
fn num_ready_bytes(&self) -> Result<u64>[src]
impl ReadReady for TcpStream[src]
impl ReadReady for TcpStream[src]Implement ReadReady for std::net::TcpStream.
fn num_ready_bytes(&self) -> Result<u64>[src]
impl ReadReady for UnixStream[src]
impl ReadReady for UnixStream[src]Implement ReadReady for std::os::unix::net::UnixStream.
fn num_ready_bytes(&self) -> Result<u64>[src]
impl ReadReady for ChildStdout[src]
impl ReadReady for ChildStdout[src]fn num_ready_bytes(&self) -> Result<u64>[src]
impl ReadReady for ChildStderr[src]
impl ReadReady for ChildStderr[src]