about summary refs log tree commit diff
path: root/src/libcollections
diff options
context:
space:
mode:
authorAndrew Paseltiner <apaseltiner@gmail.com>2015-03-23 08:51:13 -0400
committerAndrew Paseltiner <apaseltiner@gmail.com>2015-03-23 08:51:13 -0400
commit7934d524b51c0220ef67c0f9951a41e4bee2beb2 (patch)
tree8b156f67221f1dd3c8a7694da9f3f450f70fc3c7 /src/libcollections
parent64532f7f0001e4627be839d877ded1ba0326b615 (diff)
downloadrust-7934d524b51c0220ef67c0f9951a41e4bee2beb2.tar.gz
rust-7934d524b51c0220ef67c0f9951a41e4bee2beb2.zip
implement `ExactSizeIterator` for `linked_list::IntoIter`
Diffstat (limited to 'src/libcollections')
-rw-r--r--src/libcollections/linked_list.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libcollections/linked_list.rs b/src/libcollections/linked_list.rs
index 9e0a6d04381..9d30c0d9d42 100644
--- a/src/libcollections/linked_list.rs
+++ b/src/libcollections/linked_list.rs
@@ -832,6 +832,8 @@ impl<A> DoubleEndedIterator for IntoIter<A> {
     fn next_back(&mut self) -> Option<A> { self.list.pop_back() }
 }
 
+impl<A> ExactSizeIterator for IntoIter<A> {}
+
 #[stable(feature = "rust1", since = "1.0.0")]
 impl<A> FromIterator<A> for LinkedList<A> {
     fn from_iter<T: IntoIterator<Item=A>>(iter: T) -> LinkedList<A> {