pub trait WriteReady: ErrorType {
// Required method
fn write_ready(&mut self) -> Result<bool, Self::Error>;
}Expand description
Get whether a writer is ready.
This allows using a Write in a nonblocking fashion, i.e. trying to write
only when it is ready.
Required Methods§
Sourcefn write_ready(&mut self) -> Result<bool, Self::Error>
fn write_ready(&mut self) -> Result<bool, Self::Error>
Get whether the writer is ready for immediately writing.
This usually means that there is free space in the internal transmit buffer.
If this returns true, it’s guaranteed that the next call to Write::write will not block.