(&mut self)
| 1014 | |
| 1015 | #[inline(always)] |
| 1016 | pub fn read_isize(&mut self) -> Result<isize, Error> { |
| 1017 | const SIZE: usize = std::mem::size_of::<isize>(); |
| 1018 | match SIZE { |
| 1019 | 2 => Ok(self.read_i16()? as isize), |
| 1020 | 4 => Ok(self.read_var_i32()? as isize), |
| 1021 | 8 => Ok(self.read_var_i64()? as isize), |
| 1022 | _ => unreachable!("unsupported isize size"), |
| 1023 | } |
| 1024 | } |
| 1025 | |
| 1026 | #[inline(always)] |
| 1027 | pub fn read_usize(&mut self) -> Result<usize, Error> { |
no test coverage detected