Trait ketos::io::SharedWrite [] [src]

pub trait SharedWrite {
    fn write_all(&self, buf: &[u8]) -> Result<(), IoError>;
    fn write_fmt(&self, fmt: Arguments) -> Result<(), IoError>;
    fn flush(&self) -> Result<(), IoError>;
}

A writer object that can operate using shared references.

Required Methods

Analogous to std::io::Write::write_all; writes all bytes or returns an error.

Analogous to std::io::Write::write_all; writes formatted arguments or returns an error.

Analogous to std::io::Write::flush; flushes the output stream.

Implementors