diff options
| author | Palmer Cox <p@lmercox.com> | 2013-12-11 21:37:45 -0500 |
|---|---|---|
| committer | “Palmer <pcox@intelligent.net> | 2013-12-20 20:40:16 -0500 |
| commit | 765bc9064f9b38ae227a2c61a8ed34f67f0afd0f (patch) | |
| tree | 09f812c08b990ce979cade7300ef995c08f0bb8f /src/libstd | |
| parent | 2c539d4eecec3c63f878a3798e0ea4df79b46f19 (diff) | |
| download | rust-765bc9064f9b38ae227a2c61a8ed34f67f0afd0f.tar.gz rust-765bc9064f9b38ae227a2c61a8ed34f67f0afd0f.zip | |
Implement size_hint() for ByRef iterator
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/iter.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstd/iter.rs b/src/libstd/iter.rs index 5fbb09eadcb..f16e9b53929 100644 --- a/src/libstd/iter.rs +++ b/src/libstd/iter.rs @@ -795,7 +795,8 @@ pub struct ByRef<'a, T> { impl<'a, A, T: Iterator<A>> Iterator<A> for ByRef<'a, T> { #[inline] fn next(&mut self) -> Option<A> { self.iter.next() } - // FIXME: #9629 we cannot implement &self methods like size_hint on ByRef + #[inline] + fn size_hint(&self) -> (uint, Option<uint>) { self.iter.size_hint() } } impl<'a, A, T: DoubleEndedIterator<A>> DoubleEndedIterator<A> for ByRef<'a, T> { |
