diff options
| author | Jorge Aparicio <japaricious@gmail.com> | 2015-01-01 22:33:39 -0500 |
|---|---|---|
| committer | Jorge Aparicio <japaricious@gmail.com> | 2015-01-03 09:34:04 -0500 |
| commit | 1971a24441dc3ba102bccafdf997dd06f3b5487a (patch) | |
| tree | c4d7f5dca99c2f935a9010accbe86976decd657c /src/libstd/sync | |
| parent | 6b116bedafe29b7876b95575451c92452a1ec72b (diff) | |
| download | rust-1971a24441dc3ba102bccafdf997dd06f3b5487a.tar.gz rust-1971a24441dc3ba102bccafdf997dd06f3b5487a.zip | |
std: fix fallout
Diffstat (limited to 'src/libstd/sync')
| -rw-r--r-- | src/libstd/sync/mpsc/mod.rs | 4 | ||||
| -rw-r--r-- | src/libstd/sync/mpsc/select.rs | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/libstd/sync/mpsc/mod.rs b/src/libstd/sync/mpsc/mod.rs index 413675f26d5..e9dc3d986ba 100644 --- a/src/libstd/sync/mpsc/mod.rs +++ b/src/libstd/sync/mpsc/mod.rs @@ -936,7 +936,9 @@ impl<T: Send> select::Packet for Receiver<T> { } #[unstable] -impl<'a, T: Send> Iterator<T> for Iter<'a, T> { +impl<'a, T: Send> Iterator for Iter<'a, T> { + type Item = T; + fn next(&mut self) -> Option<T> { self.rx.recv().ok() } } diff --git a/src/libstd/sync/mpsc/select.rs b/src/libstd/sync/mpsc/select.rs index 43554d7c335..3d9dca7e21c 100644 --- a/src/libstd/sync/mpsc/select.rs +++ b/src/libstd/sync/mpsc/select.rs @@ -319,7 +319,9 @@ impl<'rx, T: Send> Drop for Handle<'rx, T> { } } -impl Iterator<*mut Handle<'static, ()>> for Packets { +impl Iterator for Packets { + type Item = *mut Handle<'static, ()>; + fn next(&mut self) -> Option<*mut Handle<'static, ()>> { if self.cur.is_null() { None |
