about summary refs log tree commit diff
path: root/src/libstd/iterator.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-08-15 18:23:14 -0700
committerbors <bors@rust-lang.org>2013-08-15 18:23:14 -0700
commit1ad0cf5841e2fb577c4c26a051067fdd06e24796 (patch)
tree485cd217a260eb2b6357f5f7ff539fb7659c3673 /src/libstd/iterator.rs
parentc4656cfd045ef436377b3dfeebaa265c2c92a00f (diff)
parent3cec67bbf2ced2b01ef158ebb5ccc828e852d595 (diff)
downloadrust-1ad0cf5841e2fb577c4c26a051067fdd06e24796.tar.gz
rust-1ad0cf5841e2fb577c4c26a051067fdd06e24796.zip
auto merge of #8503 : thestinger/rust/iterator, r=alexcrichton
Diffstat (limited to 'src/libstd/iterator.rs')
-rw-r--r--src/libstd/iterator.rs7
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()