Skip to content

Commit 71d12d2

Browse files
committed
Apply clippy-v0.0.212
1 parent f5144b4 commit 71d12d2

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/deflate/decode.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ where
119119
let start = old_len - distance as usize;
120120
let ptr = self.buffer.as_mut_ptr();
121121
util::ptr_copy(
122-
ptr.offset(start as isize),
123-
ptr.offset(old_len as isize),
122+
ptr.add(start),
123+
ptr.add(old_len),
124124
length as usize,
125125
length > distance,
126126
);
@@ -138,7 +138,7 @@ where
138138
let new_len = lz77::MAX_DISTANCE as usize;
139139
unsafe {
140140
let ptr = self.buffer.as_mut_ptr();
141-
let src = ptr.offset((self.buffer.len() - new_len) as isize);
141+
let src = ptr.add(self.buffer.len() - new_len);
142142
ptr::copy_nonoverlapping(src, ptr, new_len);
143143
}
144144
self.buffer.truncate(new_len);

src/lz77/default.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ struct LargePrefixTable {
156156
impl LargePrefixTable {
157157
fn new() -> Self {
158158
LargePrefixTable {
159-
table: (0..0xFFFF + 1).map(|_| Vec::new()).collect(),
159+
table: (0..=0xFFFF).map(|_| Vec::new()).collect(),
160160
}
161161
}
162162

src/non_blocking/deflate/decode.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,8 @@ impl BlockDecoder {
218218
let start = old_len - distance as usize;
219219
let ptr = self.buffer.as_mut_ptr();
220220
util::ptr_copy(
221-
ptr.offset(start as isize),
222-
ptr.offset(old_len as isize),
221+
ptr.add(start),
222+
ptr.add(old_len),
223223
length as usize,
224224
length > distance,
225225
);
@@ -238,7 +238,7 @@ impl BlockDecoder {
238238
let new_len = lz77::MAX_DISTANCE as usize;
239239
unsafe {
240240
let ptr = self.buffer.as_mut_ptr();
241-
let src = ptr.offset((self.buffer.len() - new_len) as isize);
241+
let src = ptr.add(self.buffer.len() - new_len);
242242
ptr::copy_nonoverlapping(src, ptr, new_len);
243243
}
244244
self.buffer.truncate(new_len);

src/util.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ pub unsafe fn ptr_copy(src: *const u8, dst: *mut u8, count: usize, is_overlappin
88
ptr::copy_nonoverlapping(src, dst, count);
99
} else {
1010
for i in 0..count {
11-
ptr::copy_nonoverlapping(src.offset(i as isize), dst.offset(i as isize), 1);
11+
ptr::copy_nonoverlapping(src.add(i), dst.add(i), 1);
1212
}
1313
}
1414
}

0 commit comments

Comments
 (0)