Skip to content

Commit c675117

Browse files
authored
Merge pull request #456 from CosminPerRam/feat/replace_manual_copy
feat: replace manual copy loop with rust-provided function
2 parents cdae651 + da68b82 commit c675117

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/gz/bufread.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ use crate::Compression;
1010

1111
fn copy(into: &mut [u8], from: &[u8], pos: &mut usize) -> usize {
1212
let min = cmp::min(into.len(), from.len() - *pos);
13-
for (slot, val) in into.iter_mut().zip(from[*pos..*pos + min].iter()) {
14-
*slot = *val;
15-
}
13+
into[..min].copy_from_slice(&from[*pos..*pos + min]);
1614
*pos += min;
1715
min
1816
}

0 commit comments

Comments
 (0)