We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6a6fb8a commit 7e8f0e3Copy full SHA for 7e8f0e3
parquet/src/encodings/rle.rs
@@ -350,14 +350,17 @@ impl RleDecoder {
350
&self
351
.current_value
352
.as_mut()
353
- .expect("current_value should be Some")
+ .ok_or_else(|| general_err!("current_value should be Some"))?
354
.to_ne_bytes(),
355
)?;
356
self.rle_left -= 1;
357
rle_value
358
} else {
359
// self.bit_packed_left > 0
360
- let bit_reader = self.bit_reader.as_mut().expect("bit_reader should be Some");
+ let bit_reader = self
361
+ .bit_reader
362
+ .as_mut()
363
+ .ok_or_else(|| general_err!("bit_reader should be Some"))?;
364
let bit_packed_value = bit_reader
365
.get_value(self.bit_width as usize)
366
.ok_or_else(|| eof_err!("Not enough data for 'bit_packed_value'"))?;
0 commit comments