(&mut self, count: usize)
| 953 | } |
| 954 | |
| 955 | pub fn read_n(&mut self, count: usize) -> Result<Vec<u8>, Error> { |
| 956 | let mut tmp: Vec<u8> = Vec::with_capacity(count); |
| 957 | |
| 958 | match self.source.take(count as u64).read_to_end(&mut tmp) { |
| 959 | Ok(_) => { |
| 960 | self.position += count; |
| 961 | Ok(tmp) |
| 962 | }, |
| 963 | Err(err) => Err(err) |
| 964 | } |
| 965 | } |
| 966 | |
| 967 | pub fn get_n(&mut self, count: usize) -> Vec<u8> { |
| 968 | match self.read_n(count) { |
no outgoing calls
no test coverage detected