Struct git_features::zlib::stream::inflate::ReadBoxed [−][src]
pub struct ReadBoxed<R> { pub inner: R, pub decompressor: Box<Decompress>, }
Expand description
The boxed variant is faster for what we do (moving the decompressor in and out a lot)
Fields
inner: R
The reader from which bytes should be decompressed.
decompressor: Box<Decompress>
The decompressor doing all the work.
Trait Implementations
Pull some bytes from this source into the specified buffer, returning how many bytes were read. Read more
Like read
, except that it reads into a slice of buffers. Read more
can_vector
)Determines if this Read
er has an efficient read_vectored
implementation. Read more
read_initializer
)Determines if this Read
er can work with buffers of uninitialized
memory. Read more
Read all bytes until EOF in this source, placing them into buf
. Read more
Read all bytes until EOF in this source, appending them to buf
. Read more
Read the exact number of bytes required to fill buf
. Read more
Creates a “by reference” adapter for this instance of Read
. Read more
Creates an adapter which will chain this stream with another. Read more