use Write;
use void::Void;
pub struct Sink;
impl Write for Sink {
type WriteError = Void;
type FlushError = Void;
fn write(&mut self, buf: &[u8]) -> Result<usize, Self::WriteError> {
Ok(buf.len())
}
fn flush(&mut self) -> Result<(), Self::FlushError> {
Ok(())
}
fn size_hint(&mut self, _bytes: usize) {}
}