Rollup merge of #127661 - eduardosm:stabilize-io_slice_advance, r=cuv… · model-checking/verify-rust-std@1e49e05

@@ -1256,8 +1256,6 @@ impl<'a> IoSliceMut<'a> {

12561256

/// # Examples

12571257

///

12581258

/// ```

1259-

/// #![feature(io_slice_advance)]

1260-

///

12611259

/// use std::io::IoSliceMut;

12621260

/// use std::ops::Deref;

12631261

///

@@ -1268,7 +1266,7 @@ impl<'a> IoSliceMut<'a> {

12681266

/// buf.advance(3);

12691267

/// assert_eq!(buf.deref(), [1; 5].as_ref());

12701268

/// ```

1271-

#[unstable(feature = "io_slice_advance", issue = "62726")]

1269+

#[stable(feature = "io_slice_advance", since = "CURRENT_RUSTC_VERSION")]

12721270

#[inline]

12731271

pub fn advance(&mut self, n: usize) {

12741272

self.0.advance(n)

@@ -1290,8 +1288,6 @@ impl<'a> IoSliceMut<'a> {

12901288

/// # Examples

12911289

///

12921290

/// ```

1293-

/// #![feature(io_slice_advance)]

1294-

///

12951291

/// use std::io::IoSliceMut;

12961292

/// use std::ops::Deref;

12971293

///

@@ -1309,7 +1305,7 @@ impl<'a> IoSliceMut<'a> {

13091305

/// assert_eq!(bufs[0].deref(), [2; 14].as_ref());

13101306

/// assert_eq!(bufs[1].deref(), [3; 8].as_ref());

13111307

/// ```

1312-

#[unstable(feature = "io_slice_advance", issue = "62726")]

1308+

#[stable(feature = "io_slice_advance", since = "CURRENT_RUSTC_VERSION")]

13131309

#[inline]

13141310

pub fn advance_slices(bufs: &mut &mut [IoSliceMut<'a>], n: usize) {

13151311

// Number of buffers to remove.

@@ -1400,8 +1396,6 @@ impl<'a> IoSlice<'a> {

14001396

/// # Examples

14011397

///

14021398

/// ```

1403-

/// #![feature(io_slice_advance)]

1404-

///

14051399

/// use std::io::IoSlice;

14061400

/// use std::ops::Deref;

14071401

///

@@ -1412,7 +1406,7 @@ impl<'a> IoSlice<'a> {

14121406

/// buf.advance(3);

14131407

/// assert_eq!(buf.deref(), [1; 5].as_ref());

14141408

/// ```

1415-

#[unstable(feature = "io_slice_advance", issue = "62726")]

1409+

#[stable(feature = "io_slice_advance", since = "CURRENT_RUSTC_VERSION")]

14161410

#[inline]

14171411

pub fn advance(&mut self, n: usize) {

14181412

self.0.advance(n)

@@ -1434,8 +1428,6 @@ impl<'a> IoSlice<'a> {

14341428

/// # Examples

14351429

///

14361430

/// ```

1437-

/// #![feature(io_slice_advance)]

1438-

///

14391431

/// use std::io::IoSlice;

14401432

/// use std::ops::Deref;

14411433

///

@@ -1452,7 +1444,7 @@ impl<'a> IoSlice<'a> {

14521444

/// IoSlice::advance_slices(&mut bufs, 10);

14531445

/// assert_eq!(bufs[0].deref(), [2; 14].as_ref());

14541446

/// assert_eq!(bufs[1].deref(), [3; 8].as_ref());

1455-

#[unstable(feature = "io_slice_advance", issue = "62726")]

1447+

#[stable(feature = "io_slice_advance", since = "CURRENT_RUSTC_VERSION")]

14561448

#[inline]

14571449

pub fn advance_slices(bufs: &mut &mut [IoSlice<'a>], n: usize) {

14581450

// Number of buffers to remove.