Skip to content

Commit b2d86a7

Browse files
committed
Added doc and stable annotations to sync::mpsc::IntoIter and removed core:: prefix on imports
1 parent 6bf5838 commit b2d86a7

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/libstd/sync/mpsc/mod.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ pub use self::select::{Select, Handle};
277277
use self::select::StartResult;
278278
use self::select::StartResult::*;
279279
use self::blocking::SignalToken;
280-
use core::iter::IntoIterator;
280+
use iter::IntoIterator;
281281

282282
mod blocking;
283283
mod oneshot;
@@ -307,6 +307,10 @@ pub struct Iter<'a, T: 'a> {
307307
rx: &'a Receiver<T>
308308
}
309309

310+
/// An owning iterator over messages on a receiver, this iterator will block
311+
/// whenever `next` is called, waiting for a new message, and `None` will be
312+
/// returned when the corresponding channel has hung up.
313+
#[stable(feature = "rust1", since = "1.0.0")]
310314
pub struct IntoIter<T> {
311315
rx: Receiver<T>
312316
}
@@ -1528,7 +1532,7 @@ mod test {
15281532

15291533
#[test]
15301534
fn test_recv_into_iter() {
1531-
use core::iter::IntoIterator;
1535+
use iter::IntoIterator;
15321536

15331537
let mut iter = {
15341538
let (tx, rx) = channel::<i32>();

0 commit comments

Comments
 (0)