From da463e1ab80793bd87f3ecb523e8a0fe137d89af Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 6 Mar 2021 14:42:01 -0500 Subject: add a Write implementation for Parser --- src/parser.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/parser.rs') diff --git a/src/parser.rs b/src/parser.rs index 45bef2f..26431ac 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -61,3 +61,14 @@ impl Default for Parser { Self::new(24, 80, 0) } } + +impl std::io::Write for Parser { + fn write(&mut self, buf: &[u8]) -> std::io::Result { + self.process(buf); + Ok(buf.len()) + } + + fn flush(&mut self) -> std::io::Result<()> { + Ok(()) + } +} -- cgit v1.2.3-54-g00ecf