Stabilize `Vec::leak`

This commit is contained in:
Simon Sapin 2020-07-21 23:08:27 +02:00
parent d8bcf75206
commit 7d759f539f
1 changed files with 1 additions and 3 deletions

View File

@ -1510,14 +1510,12 @@ impl<T> Vec<T> {
/// Simple usage:
///
/// ```
/// #![feature(vec_leak)]
///
/// let x = vec![1, 2, 3];
/// let static_ref: &'static mut [usize] = x.leak();
/// static_ref[0] += 1;
/// assert_eq!(static_ref, &[2, 2, 3]);
/// ```
#[unstable(feature = "vec_leak", issue = "62195")]
#[stable(feature = "vec_leak", since = "1.47.0")]
#[inline]
pub fn leak<'a>(self) -> &'a mut [T]
where