Fix formatting

This commit is contained in:
Jonathan Behrens committed 2022-04-15 11:28:56 -04:00
1 parent 4097bf37b1
commit ff33343372
2 files changed
+5 -17

No files matched your search

+3 -10
View File
@@ -1032,11 +1032,7 @@ impl<R: Read + Seek> Decoder<R> {
let byte_order = self.reader.byte_order; let byte_order = self.reader.byte_order;
let compression_method = self.image().compression_method; let compression_method = self.image().compression_method;
let reader = Self::create_reader( let reader = Self::create_reader(&mut self.reader, compression_method, length)?;
&mut self.reader,
compression_method,
length,
)?;
// Read into output buffer. // Read into output buffer.
{ {
@@ -1096,11 +1092,8 @@ impl<R: Read + Seek> Decoder<R> {
let compression_method = self.image().compression_method; let compression_method = self.image().compression_method;
let photometric_interpretation = self.image().photometric_interpretation; let photometric_interpretation = self.image().photometric_interpretation;
let mut reader = Self::create_reader( let mut reader =
&mut self.reader, Self::create_reader(&mut self.reader, compression_method, compressed_length)?;
compression_method,
compressed_length,
)?;
for row in 0..(tile_length - padding_down) { for row in 0..(tile_length - padding_down) {
let buf = match &mut buffer { let buf = match &mut buffer {
+2 -7
View File
@@ -139,10 +139,7 @@ pub struct LZWReader<R: Read> {
impl<R: Read> LZWReader<R> { impl<R: Read> LZWReader<R> {
/// Wraps a reader /// Wraps a reader
pub fn new( pub fn new(reader: R, compressed_length: usize) -> LZWReader<R> {
reader: R,
compressed_length: usize,
) -> LZWReader<R> {
Self { Self {
reader: BufReader::with_capacity( reader: BufReader::with_capacity(
(32 * 1024).min(compressed_length), (32 * 1024).min(compressed_length),
@@ -156,9 +153,7 @@ impl<R: Read> LZWReader<R> {
impl<R: Read> Read for LZWReader<R> { impl<R: Read> Read for LZWReader<R> {
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> { fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
loop { loop {
let result = self let result = self.decoder.decode_bytes(self.reader.fill_buf()?, buf);
.decoder
.decode_bytes(self.reader.fill_buf()?, buf);
self.reader.consume(result.consumed_in); self.reader.consume(result.consumed_in);
match result.status { match result.status {