pub fn new(reader: R) -> Result<Self> {
        Ok(Self {
            inner: AsyncBufReadDecompressor::new(BufReader::new(reader))?,
        })
    }
/// Creates a new `AsyncReadDecompressor<R>`.
Creates a new `AsyncReadDecompressor`.
Creates a new ` AsyncReadDecompressor ` .
pub fn new(reader: R) -> Result<Self> {
        Ok(Self {
            inner: AsyncBufReadDecompressor::new(BufReader::new(reader))?,
        })
    }
pub fn new ( reader : R ) -> Result < Self > { Ok ( Self { inner : AsyncBufReadDecompressor :: new ( BufReader :: new ( reader ) ) ? , } ) }
Creates a new `AsyncReadDecompressor<R>`.
Creates a new ` AsyncReadDecompressor<R > ` .
reader
R
reader
R