Trait system_interface::io::ReadReady
source · 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§
sourcefn num_ready_bytes(&self) -> Result<u64>
fn num_ready_bytes(&self) -> Result<u64>
Return the number of bytes which are ready to be read immediately.
Implementations on Foreign Types§
source§impl ReadReady for Stdin
impl ReadReady for Stdin
Implement ReadReady for Stdin.
fn num_ready_bytes(&self) -> Result<u64>
source§impl<'a> ReadReady for StdinLock<'a>
impl<'a> ReadReady for StdinLock<'a>
Implement ReadReady for StdinLock.
fn num_ready_bytes(&self) -> Result<u64>
source§impl ReadReady for TcpStream
impl ReadReady for TcpStream
Implement ReadReady for std::net::TcpStream.
fn num_ready_bytes(&self) -> Result<u64>
source§impl ReadReady for UnixStream
impl ReadReady for UnixStream
Implement ReadReady for std::os::unix::net::UnixStream.