From 2c5cb0bc782f42fc10fd742f24f7b131739779ae Mon Sep 17 00:00:00 2001 From: Nathan Date: Mon, 22 Sep 2025 12:18:43 +0100 Subject: [PATCH] Add `io::Seek` to `ByteReader` Just a convienence to save having to go to the underlying reader for seeking. --- src/read.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/read.rs b/src/read.rs index 12935a4..1fe2b19 100644 --- a/src/read.rs +++ b/src/read.rs @@ -2074,6 +2074,12 @@ impl ByteRead for ByteReader { } } +impl io::Seek for ByteReader { + fn seek(&mut self, pos: io::SeekFrom) -> io::Result { + self.reader().seek(pos) + } +} + /// Implemented by complex types that don't require any additional context /// to parse themselves from a reader. Analogous to [`std::str::FromStr`]. ///