From 84ca3262f76797e6841f9325eb6be8f135eb24c9 Mon Sep 17 00:00:00 2001 From: Xuanwo Date: Sat, 2 Apr 2022 19:28:21 +0800 Subject: [PATCH] feat: Export SeekableReader Signed-off-by: Xuanwo --- src/io_util/mod.rs | 1 + src/io_util/seekable_reader.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/io_util/mod.rs b/src/io_util/mod.rs index e539eea9d640..52930f928f13 100644 --- a/src/io_util/mod.rs +++ b/src/io_util/mod.rs @@ -42,3 +42,4 @@ pub(crate) use http_body::HttpBodyWriter; mod seekable_reader; pub use seekable_reader::seekable_read; +pub use seekable_reader::SeekableReader; diff --git a/src/io_util/seekable_reader.rs b/src/io_util/seekable_reader.rs index 388c39c043c6..f74f85a1afd5 100644 --- a/src/io_util/seekable_reader.rs +++ b/src/io_util/seekable_reader.rs @@ -70,6 +70,7 @@ pub fn seekable_read(o: &Object, range: impl RangeBounds) -> SeekableReader } } +/// SeekableReader implement `AsyncRead` and `AsyncSeek`. pub struct SeekableReader { acc: Arc, path: String,