Trait Write
pub trait Write {
// Required methods
fn write(&mut self, buf: &[u8]) -> Result<usize, Error>;
fn flush(&mut self) -> Result<(), Error>;
// Provided method
fn write_all(&mut self, buf: &[u8]) -> Result<(), Error> { ... }
}Expand description
A generic trait describing an output stream. See std::io::Write for more info.
Required Methods§
Provided Methods§
Implementations on Foreign Types§
§impl Write for &UnixStream
impl Write for &UnixStream
§impl Write for &ChildStdin
impl Write for &ChildStdin
§impl Write for UnixStream
impl Write for UnixStream
§impl Write for ChildStdin
impl Write for ChildStdin
Implementors§
impl Write for &Empty
impl Write for &Stderr
impl Write for &Stdout
impl Write for Cursor<&mut Vec<u8>>
impl Write for Cursor<Vec<u8>>
impl Write for Cursor<Box<[u8]>>
impl Write for Empty
impl Write for Stderr
impl Write for Stdout
impl Write for Sink
impl Write for Vec<u8>
Available on crate feature
alloc only.