Skip to content

Commit d6db346

Browse files
pipe: fix a fixme
1 parent 03f901b commit d6db346

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/sync/pipe.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use crate::shared::UnsafeShared;
22
use std::cell::UnsafeCell;
3+
use std::io::BufRead;
34
use std::rc::Rc;
45
use std::task::{Context, Poll, Waker};
56
use std::{cmp, io};
@@ -52,7 +53,7 @@ impl Pipe {
5253
let (head, tail) = self.buffer.as_slices();
5354
let bytes_copied = copy_slice(buf, head) + copy_slice(buf, tail);
5455
if bytes_copied > 0 {
55-
self.buffer.drain(..bytes_copied); // FIXME: replace with truncate_front when stabilized
56+
self.buffer.consume(bytes_copied);
5657
if let Some(waker) = self.write_waker.take() {
5758
waker.wake();
5859
}

0 commit comments

Comments
 (0)