pub trait Writer {
// Required method
fn write(&mut self, buf: &[u8]);
// Provided methods
fn write_len(&mut self, buf: &[u8], len: &mut usize) { ... }
fn write_chunked(&mut self, buf: &[u8], _chunk_len: usize) { ... }
}Required Methods§
Provided Methods§
fn write_len(&mut self, buf: &[u8], len: &mut usize)
Sourcefn write_chunked(&mut self, buf: &[u8], _chunk_len: usize)
fn write_chunked(&mut self, buf: &[u8], _chunk_len: usize)
Writes buf as if it had been split into chunk_len sized pieces, each
passed to Writer::write in turn. Writers whose output only depends on
the concatenation of what they receive take the default implementation.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".