Update new usage of assert_len
This commit is contained in:
parent
5d519eaa6e
commit
fe4fe19ddc
1 changed files with 2 additions and 2 deletions
|
@ -2036,11 +2036,11 @@ impl<T: Clone, A: Allocator> Vec<T, A> {
|
||||||
where
|
where
|
||||||
R: RangeBounds<usize>,
|
R: RangeBounds<usize>,
|
||||||
{
|
{
|
||||||
let range = src.assert_len(self.len());
|
let range = slice::range(src, ..self.len());
|
||||||
self.reserve(range.len());
|
self.reserve(range.len());
|
||||||
|
|
||||||
// SAFETY:
|
// SAFETY:
|
||||||
// - `assert_len` guarantees that the given range is valid for indexing self
|
// - `slice::range` guarantees that the given range is valid for indexing self
|
||||||
unsafe {
|
unsafe {
|
||||||
self.spec_extend_from_within(range);
|
self.spec_extend_from_within(range);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue