Skip to content

Commit fd14c52

Browse files
committed
Rename IoSlice(Mut)::advance_slice to advance_slices
1 parent 49e25b5 commit fd14c52

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

library/std/src/io/mod.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -1045,7 +1045,7 @@ impl<'a> IoSliceMut<'a> {
10451045

10461046
/// Advance the internal cursor of the slice.
10471047
///
1048-
/// Also see [`IoSliceMut::advance_slice`] to advance the cursors of
1048+
/// Also see [`IoSliceMut::advance_slices`] to advance the cursors of
10491049
/// multiple buffers.
10501050
///
10511051
/// # Examples
@@ -1097,13 +1097,13 @@ impl<'a> IoSliceMut<'a> {
10971097
/// ][..];
10981098
///
10991099
/// // Mark 10 bytes as read.
1100-
/// IoSliceMut::advance_slice(&mut bufs, 10);
1100+
/// IoSliceMut::advance_slices(&mut bufs, 10);
11011101
/// assert_eq!(bufs[0].deref(), [2; 14].as_ref());
11021102
/// assert_eq!(bufs[1].deref(), [3; 8].as_ref());
11031103
/// ```
11041104
#[unstable(feature = "io_slice_advance", issue = "62726")]
11051105
#[inline]
1106-
pub fn advance_slice(bufs: &mut &mut [IoSliceMut<'a>], n: usize) {
1106+
pub fn advance_slices(bufs: &mut &mut [IoSliceMut<'a>], n: usize) {
11071107
// Number of buffers to remove.
11081108
let mut remove = 0;
11091109
// Total length of all the to be removed buffers.
@@ -1179,7 +1179,7 @@ impl<'a> IoSlice<'a> {
11791179

11801180
/// Advance the internal cursor of the slice.
11811181
///
1182-
/// Also see [`IoSlice::advance_slice`] to advance the cursors of multiple
1182+
/// Also see [`IoSlice::advance_slices`] to advance the cursors of multiple
11831183
/// buffers.
11841184
///
11851185
/// # Examples
@@ -1231,12 +1231,12 @@ impl<'a> IoSlice<'a> {
12311231
/// ][..];
12321232
///
12331233
/// // Mark 10 bytes as written.
1234-
/// IoSlice::advance_slice(&mut bufs, 10);
1234+
/// IoSlice::advance_slices(&mut bufs, 10);
12351235
/// assert_eq!(bufs[0].deref(), [2; 14].as_ref());
12361236
/// assert_eq!(bufs[1].deref(), [3; 8].as_ref());
12371237
#[unstable(feature = "io_slice_advance", issue = "62726")]
12381238
#[inline]
1239-
pub fn advance_slice(bufs: &mut &mut [IoSlice<'a>], n: usize) {
1239+
pub fn advance_slices(bufs: &mut &mut [IoSlice<'a>], n: usize) {
12401240
// Number of buffers to remove.
12411241
let mut remove = 0;
12421242
// Total length of all the to be removed buffers.
@@ -1562,7 +1562,7 @@ pub trait Write {
15621562
fn write_all_vectored(&mut self, mut bufs: &mut [IoSlice<'_>]) -> Result<()> {
15631563
// Guarantee that bufs is empty if it contains no data,
15641564
// to avoid calling write_vectored if there is no data to be written.
1565-
IoSlice::advance_slice(&mut bufs, 0);
1565+
IoSlice::advance_slices(&mut bufs, 0);
15661566
while !bufs.is_empty() {
15671567
match self.write_vectored(bufs) {
15681568
Ok(0) => {
@@ -1571,7 +1571,7 @@ pub trait Write {
15711571
&"failed to write whole buffer",
15721572
));
15731573
}
1574-
Ok(n) => IoSlice::advance_slice(&mut bufs, n),
1574+
Ok(n) => IoSlice::advance_slices(&mut bufs, n),
15751575
Err(ref e) if e.kind() == ErrorKind::Interrupted => {}
15761576
Err(e) => return Err(e),
15771577
}

library/std/src/io/tests.rs

+16-16
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ fn test_read_to_end_capacity() -> io::Result<()> {
353353
}
354354

355355
#[test]
356-
fn io_slice_mut_advance_slice() {
356+
fn io_slice_mut_advance_slices() {
357357
let mut buf1 = [1; 8];
358358
let mut buf2 = [2; 16];
359359
let mut buf3 = [3; 8];
@@ -364,75 +364,75 @@ fn io_slice_mut_advance_slice() {
364364
][..];
365365

366366
// Only in a single buffer..
367-
IoSliceMut::advance_slice(&mut bufs, 1);
367+
IoSliceMut::advance_slices(&mut bufs, 1);
368368
assert_eq!(bufs[0].deref(), [1; 7].as_ref());
369369
assert_eq!(bufs[1].deref(), [2; 16].as_ref());
370370
assert_eq!(bufs[2].deref(), [3; 8].as_ref());
371371

372372
// Removing a buffer, leaving others as is.
373-
IoSliceMut::advance_slice(&mut bufs, 7);
373+
IoSliceMut::advance_slices(&mut bufs, 7);
374374
assert_eq!(bufs[0].deref(), [2; 16].as_ref());
375375
assert_eq!(bufs[1].deref(), [3; 8].as_ref());
376376

377377
// Removing a buffer and removing from the next buffer.
378-
IoSliceMut::advance_slice(&mut bufs, 18);
378+
IoSliceMut::advance_slices(&mut bufs, 18);
379379
assert_eq!(bufs[0].deref(), [3; 6].as_ref());
380380
}
381381

382382
#[test]
383-
fn io_slice_mut_advance_slice_empty_slice() {
383+
fn io_slice_mut_advance_slices_empty_slice() {
384384
let mut empty_bufs = &mut [][..];
385385
// Shouldn't panic.
386-
IoSliceMut::advance_slice(&mut empty_bufs, 1);
386+
IoSliceMut::advance_slices(&mut empty_bufs, 1);
387387
}
388388

389389
#[test]
390-
fn io_slice_mut_advance_slice_beyond_total_length() {
390+
fn io_slice_mut_advance_slices_beyond_total_length() {
391391
let mut buf1 = [1; 8];
392392
let mut bufs = &mut [IoSliceMut::new(&mut buf1)][..];
393393

394394
// Going beyond the total length should be ok.
395-
IoSliceMut::advance_slice(&mut bufs, 9);
395+
IoSliceMut::advance_slices(&mut bufs, 9);
396396
assert!(bufs.is_empty());
397397
}
398398

399399
#[test]
400-
fn io_slice_advance_slice() {
400+
fn io_slice_advance_slices() {
401401
let buf1 = [1; 8];
402402
let buf2 = [2; 16];
403403
let buf3 = [3; 8];
404404
let mut bufs = &mut [IoSlice::new(&buf1), IoSlice::new(&buf2), IoSlice::new(&buf3)][..];
405405

406406
// Only in a single buffer..
407-
IoSlice::advance_slice(&mut bufs, 1);
407+
IoSlice::advance_slices(&mut bufs, 1);
408408
assert_eq!(bufs[0].deref(), [1; 7].as_ref());
409409
assert_eq!(bufs[1].deref(), [2; 16].as_ref());
410410
assert_eq!(bufs[2].deref(), [3; 8].as_ref());
411411

412412
// Removing a buffer, leaving others as is.
413-
IoSlice::advance_slice(&mut bufs, 7);
413+
IoSlice::advance_slices(&mut bufs, 7);
414414
assert_eq!(bufs[0].deref(), [2; 16].as_ref());
415415
assert_eq!(bufs[1].deref(), [3; 8].as_ref());
416416

417417
// Removing a buffer and removing from the next buffer.
418-
IoSlice::advance_slice(&mut bufs, 18);
418+
IoSlice::advance_slices(&mut bufs, 18);
419419
assert_eq!(bufs[0].deref(), [3; 6].as_ref());
420420
}
421421

422422
#[test]
423-
fn io_slice_advance_slice_empty_slice() {
423+
fn io_slice_advance_slices_empty_slice() {
424424
let mut empty_bufs = &mut [][..];
425425
// Shouldn't panic.
426-
IoSlice::advance_slice(&mut empty_bufs, 1);
426+
IoSlice::advance_slices(&mut empty_bufs, 1);
427427
}
428428

429429
#[test]
430-
fn io_slice_advance_slice_beyond_total_length() {
430+
fn io_slice_advance_slices_beyond_total_length() {
431431
let buf1 = [1; 8];
432432
let mut bufs = &mut [IoSlice::new(&buf1)][..];
433433

434434
// Going beyond the total length should be ok.
435-
IoSlice::advance_slice(&mut bufs, 9);
435+
IoSlice::advance_slices(&mut bufs, 9);
436436
assert!(bufs.is_empty());
437437
}
438438

0 commit comments

Comments
 (0)