diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-08-13 21:41:50 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-08-15 21:12:34 -0400 |
| commit | fe047e07ba52279dfba23992d3d1e1aafba78d10 (patch) | |
| tree | c71ca740e6303a74d4864d87e89b1a312aed7a61 /src/libstd/iterator.rs | |
| parent | 45426c3b4c20b69b51e7f1866f3e893be273f34c (diff) | |
| download | rust-fe047e07ba52279dfba23992d3d1e1aafba78d10.tar.gz rust-fe047e07ba52279dfba23992d3d1e1aafba78d10.zip | |
iterator: cleanup
Diffstat (limited to 'src/libstd/iterator.rs')
| -rw-r--r-- | src/libstd/iterator.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/libstd/iterator.rs b/src/libstd/iterator.rs index 1a5e364542b..34bbe9292a5 100644 --- a/src/libstd/iterator.rs +++ b/src/libstd/iterator.rs @@ -174,6 +174,7 @@ pub trait Iterator<A> { /// assert!(it.peek().is_none()); /// assert!(it.next().is_none()); /// ~~~ + #[inline] fn peekable(self) -> Peekable<A, Self> { Peekable{iter: self, peeked: None} } @@ -931,8 +932,7 @@ impl<'self, A, B, T: Iterator<A>> Iterator<B> for Map<'self, A, B, T> { } } -impl<'self, A, B, T: DoubleEndedIterator<A>> DoubleEndedIterator<B> -for Map<'self, A, B, T> { +impl<'self, A, B, T: DoubleEndedIterator<A>> DoubleEndedIterator<B> for Map<'self, A, B, T> { #[inline] fn next_back(&mut self) -> Option<B> { let next = self.iter.next_back(); @@ -940,8 +940,7 @@ for Map<'self, A, B, T> { } } -impl<'self, A, B, T: RandomAccessIterator<A>> RandomAccessIterator<B> -for Map<'self, A, B, T> { +impl<'self, A, B, T: RandomAccessIterator<A>> RandomAccessIterator<B> for Map<'self, A, B, T> { #[inline] fn indexable(&self) -> uint { self.iter.indexable() |
