diff options
| -rw-r--r-- | library/alloc/src/vec/mod.rs | 6 | ||||
| -rw-r--r-- | library/alloctests/tests/vec.rs | 2 |
2 files changed, 3 insertions, 5 deletions
diff --git a/library/alloc/src/vec/mod.rs b/library/alloc/src/vec/mod.rs index 96d082aba22..5bd82560da7 100644 --- a/library/alloc/src/vec/mod.rs +++ b/library/alloc/src/vec/mod.rs @@ -735,13 +735,9 @@ impl<T> Vec<T> { unsafe { Self::from_parts_in(ptr, length, capacity, Global) } } - /// Returns a mutable reference to the greatest item in the binary heap, or + /// Returns a mutable reference to the last item in the vector, or /// `None` if it is empty. /// - /// Note: If the `PeekMut` value is leaked, some heap elements might get - /// leaked along with it, but the remaining elements will remain a valid - /// heap. - /// /// # Examples /// /// Basic usage: diff --git a/library/alloctests/tests/vec.rs b/library/alloctests/tests/vec.rs index adbd4ccb897..51b49b8edb3 100644 --- a/library/alloctests/tests/vec.rs +++ b/library/alloctests/tests/vec.rs @@ -2708,6 +2708,8 @@ fn test_peek_mut() { assert_eq!(*p, 2); *p = 0; assert_eq!(*p, 0); + p.pop(); + assert_eq!(vec.len(), 1); } else { unreachable!() } |
