refactor(lib): replace Vec::set_len(0) with clear
This commit is contained in:
committed by
Sean McArthur
parent
069a32b1ac
commit
c837fb9c29
@@ -179,7 +179,7 @@ mod tests {
|
|||||||
let chunk = ::Chunk::from(s);
|
let chunk = ::Chunk::from(s);
|
||||||
dst.put(chunk);
|
dst.put(chunk);
|
||||||
::test::black_box(&dst);
|
::test::black_box(&dst);
|
||||||
unsafe { dst.set_len(0); }
|
dst.clear();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -275,9 +275,7 @@ impl<T: AsRef<[u8]>> Cursor<T> {
|
|||||||
impl Cursor<Vec<u8>> {
|
impl Cursor<Vec<u8>> {
|
||||||
fn reset(&mut self) {
|
fn reset(&mut self) {
|
||||||
self.pos = 0;
|
self.pos = 0;
|
||||||
unsafe {
|
self.bytes.clear();
|
||||||
self.bytes.set_len(0);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -717,9 +715,7 @@ mod tests {
|
|||||||
let chunk = ::Chunk::from(s);
|
let chunk = ::Chunk::from(s);
|
||||||
write_buf.buffer(chunk);
|
write_buf.buffer(chunk);
|
||||||
::test::black_box(&write_buf);
|
::test::black_box(&write_buf);
|
||||||
unsafe {
|
write_buf.headers.bytes.clear();
|
||||||
write_buf.headers.bytes.set_len(0);
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1525,10 +1525,7 @@ mod tests {
|
|||||||
assert_eq!(vec.len(), len);
|
assert_eq!(vec.len(), len);
|
||||||
::test::black_box(&vec);
|
::test::black_box(&vec);
|
||||||
|
|
||||||
// reset Vec<u8> to 0 (always safe)
|
vec.clear();
|
||||||
unsafe {
|
|
||||||
vec.set_len(0);
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user