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§
Source§impl Write for &UnixStream
impl Write for &UnixStream
Source§impl Write for &ChildStdin
impl Write for &ChildStdin
Source§impl Write for UnixStream
impl Write for UnixStream
Source§impl Write for ChildStdin
impl Write for ChildStdin
Source§impl<W> Write for LineWriter<W>
impl<W> Write for LineWriter<W>
Implementors§
impl Write for Vec<u8>
Available on crate feature
alloc only.