aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorIgor Tolmachev <me@igorek.dev>2024-07-16 20:08:01 +0900
committerIgor Tolmachev <me@igorek.dev>2024-07-16 20:08:01 +0900
commit9c0e544e79a4f7874dab449674a11d899bf61963 (patch)
tree89ce5177ede27b3966f9589e012887e8614a7b38 /src/utils
parentcc18a545a87ca616f05114d174690e5cc9614669 (diff)
downloadarchivator-9c0e544e79a4f7874dab449674a11d899bf61963.tar.gz
archivator-9c0e544e79a4f7874dab449674a11d899bf61963.zip
Add tests and fix bugs
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/read.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/utils/read.rs b/src/utils/read.rs
index 185758a..491c89c 100644
--- a/src/utils/read.rs
+++ b/src/utils/read.rs
@@ -10,14 +10,14 @@ impl<R: Read> ReadUtils for R {
10 #[inline] 10 #[inline]
11 fn read_arr<const S: usize>(&mut self) -> Result<[u8; S], std::io::Error> { 11 fn read_arr<const S: usize>(&mut self) -> Result<[u8; S], std::io::Error> {
12 let mut arr = [0; S]; 12 let mut arr = [0; S];
13 self.read(&mut arr)?; 13 self.read_exact(&mut arr)?;
14 Ok(arr) 14 Ok(arr)
15 } 15 }
16 16
17 #[inline] 17 #[inline]
18 fn read_vec(&mut self, size: usize) -> Result<Vec<u8>, std::io::Error> { 18 fn read_vec(&mut self, size: usize) -> Result<Vec<u8>, std::io::Error> {
19 let mut vec = vec![0; size]; 19 let mut vec = vec![0; size];
20 self.read(&mut vec)?; 20 self.read_exact(&mut vec)?;
21 Ok(vec) 21 Ok(vec)
22 } 22 }
23} 23}