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]