Add @thestinger comment explaining that shrink_to_fit might drop down as close as possible but not to the minimun
This commit is contained in:
parent
fe6847a25b
commit
a446b68380
1 changed files with 4 additions and 2 deletions
|
@ -636,7 +636,9 @@ impl<T> Vec<T> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Shrinks the capacity of the vector as much as possible.
|
/// Shrinks the capacity of the vector as much as possible. It will drop
|
||||||
|
/// down as close as possible to the length but the allocator may still
|
||||||
|
/// inform the vector that there is space for a few more elements.
|
||||||
///
|
///
|
||||||
/// # Example
|
/// # Example
|
||||||
///
|
///
|
||||||
|
@ -645,7 +647,7 @@ impl<T> Vec<T> {
|
||||||
/// vec.push_all([1, 2, 3]);
|
/// vec.push_all([1, 2, 3]);
|
||||||
/// assert_eq!(vec.capacity(), 10);
|
/// assert_eq!(vec.capacity(), 10);
|
||||||
/// vec.shrink_to_fit();
|
/// vec.shrink_to_fit();
|
||||||
/// assert_eq!(vec.capacity(), 3);
|
/// assert!(vec.capacity() >= 3);
|
||||||
/// ```
|
/// ```
|
||||||
#[stable]
|
#[stable]
|
||||||
pub fn shrink_to_fit(&mut self) {
|
pub fn shrink_to_fit(&mut self) {
|
||||||
|
|
Loading…
Reference in a new issue