Skip to content

Commit bc674ab

Browse files
committed
Rollup merge of #57002 - scottmcm:stabilize-resize_with, r=rkruppe
Stabilize Vec(Deque)::resize_with Closes #41758
2 parents 4abcd26 + 7b6cf6e commit bc674ab

File tree

3 files changed

+2
-7
lines changed

3 files changed

+2
-7
lines changed

src/liballoc/collections/vec_deque.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -1897,8 +1897,6 @@ impl<T> VecDeque<T> {
18971897
/// # Examples
18981898
///
18991899
/// ```
1900-
/// #![feature(vec_resize_with)]
1901-
///
19021900
/// use std::collections::VecDeque;
19031901
///
19041902
/// let mut buf = VecDeque::new();
@@ -1917,7 +1915,7 @@ impl<T> VecDeque<T> {
19171915
/// buf.resize_with(5, || { state += 1; state });
19181916
/// assert_eq!(buf, [5, 10, 101, 102, 103]);
19191917
/// ```
1920-
#[unstable(feature = "vec_resize_with", issue = "41758")]
1918+
#[stable(feature = "vec_resize_with", since = "1.33.0")]
19211919
pub fn resize_with(&mut self, new_len: usize, generator: impl FnMut()->T) {
19221920
let len = self.len();
19231921

src/liballoc/vec.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -1241,8 +1241,6 @@ impl<T> Vec<T> {
12411241
/// # Examples
12421242
///
12431243
/// ```
1244-
/// #![feature(vec_resize_with)]
1245-
///
12461244
/// let mut vec = vec![1, 2, 3];
12471245
/// vec.resize_with(5, Default::default);
12481246
/// assert_eq!(vec, [1, 2, 3, 0, 0]);
@@ -1255,7 +1253,7 @@ impl<T> Vec<T> {
12551253
///
12561254
/// [`resize`]: #method.resize
12571255
/// [`Clone`]: ../../std/clone/trait.Clone.html
1258-
#[unstable(feature = "vec_resize_with", issue = "41758")]
1256+
#[stable(feature = "vec_resize_with", since = "1.33.0")]
12591257
pub fn resize_with<F>(&mut self, new_len: usize, f: F)
12601258
where F: FnMut() -> T
12611259
{

src/librustc_data_structures/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
#![feature(optin_builtin_traits)]
2929
#![feature(nll)]
3030
#![feature(allow_internal_unstable)]
31-
#![feature(vec_resize_with)]
3231
#![feature(hash_raw_entry)]
3332
#![feature(stmt_expr_attributes)]
3433
#![feature(core_intrinsics)]

0 commit comments

Comments
 (0)