diff --git a/src/decoder/mod.rs b/src/decoder/mod.rs index 15374ac..765aedf 100644 --- a/src/decoder/mod.rs +++ b/src/decoder/mod.rs @@ -813,8 +813,8 @@ impl Decoder { if bytes / buffer.byte_len() > strip_sample_count { return Err(TiffError::FormatError( TiffFormatError::UnexpectedCompressedData { - actual: bytes, - required: strip_sample_count * buffer.byte_len(), + actual_bytes: bytes, + required_bytes: strip_sample_count * buffer.byte_len(), }, )); } @@ -1048,9 +1048,9 @@ impl Decoder { if units_read < buffer_size { return Err(TiffError::FormatError( - TiffFormatError::InconsistentStripElements { - actual: units_read, - required: buffer_size, + TiffFormatError::InconsistentStripSamples { + actual_samples: units_read, + required_samples: buffer_size, }, )); } diff --git a/src/error.rs b/src/error.rs index 60be47f..30a2635 100644 --- a/src/error.rs +++ b/src/error.rs @@ -44,12 +44,12 @@ pub enum TiffFormatError { ImageFileDirectoryNotFound, InconsistentSizesEncountered, UnexpectedCompressedData { - actual: usize, - required: usize, + actual_bytes: usize, + required_bytes: usize, }, - InconsistentStripElements { - actual: usize, - required: usize, + InconsistentStripSamples { + actual_samples: usize, + required_samples: usize, }, InvalidTag, InvalidTagValueType(Tag), @@ -74,18 +74,24 @@ impl fmt::Display for TiffFormatError { TiffSignatureInvalid => write!(fmt, "TIFF signature invalid."), ImageFileDirectoryNotFound => write!(fmt, "Image file directory not found."), InconsistentSizesEncountered => write!(fmt, "Inconsistent sizes encountered."), - UnexpectedCompressedData { actual, required } => { + UnexpectedCompressedData { + actual_bytes, + required_bytes, + } => { write!( fmt, "Decompression returned different amount of bytes than expected: got {}, expected {}.", - actual, required + actual_bytes, required_bytes ) } - InconsistentStripElements { actual, required } => { + InconsistentStripSamples { + actual_samples, + required_samples, + } => { write!( fmt, "Inconsistent elements in strip: got {}, expected {}.", - actual, required + actual_samples, required_samples ) } InvalidTag => write!(fmt, "Image contains invalid tag."),