diff options
Diffstat (limited to 'buffered-reader/src/decompress_bzip2.rs')
-rw-r--r-- | buffered-reader/src/decompress_bzip2.rs | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/buffered-reader/src/decompress_bzip2.rs b/buffered-reader/src/decompress_bzip2.rs index 41fba37a..f118fa6a 100644 --- a/buffered-reader/src/decompress_bzip2.rs +++ b/buffered-reader/src/decompress_bzip2.rs @@ -6,22 +6,26 @@ use bzip2::read::BzDecoder; use super::*; +/// Decompresses the underlying `BufferedReader` using the bzip2 +/// algorithm. pub struct BufferedReaderBzip<R: BufferedReader<C>, C> { reader: BufferedReaderGeneric<BzDecoder<R>, C>, } impl <R: BufferedReader<()>> BufferedReaderBzip<R, ()> { - /// Instantiate a new bzip decompression reader. `reader` is - /// the source to wrap. + /// Instantiates a new bzip decompression reader. + /// + /// `reader` is the source to wrap. pub fn new(reader: R) -> Self { Self::with_cookie(reader, ()) } } impl <R: BufferedReader<C>, C> BufferedReaderBzip<R, C> { - /// Like `new()`, but sets a cookie, which can be retrieved using - /// the `cookie_ref` and `cookie_mut` methods, and set using - /// the `cookie_set` method. + /// Like `new()`, but uses a cookie. + /// + /// The cookie can be retrieved using the `cookie_ref` and + /// `cookie_mut` methods, and set using the `cookie_set` method. pub fn with_cookie(reader: R, cookie: C) -> Self { BufferedReaderBzip { reader: BufferedReaderGeneric::with_cookie( |