]> git.lizzy.rs Git - rust.git/commitdiff
implement `ExactSizeIterator` for `linked_list::IntoIter`
authorAndrew Paseltiner <apaseltiner@gmail.com>
Mon, 23 Mar 2015 12:51:13 +0000 (08:51 -0400)
committerAndrew Paseltiner <apaseltiner@gmail.com>
Mon, 23 Mar 2015 12:51:13 +0000 (08:51 -0400)
src/libcollections/linked_list.rs

index 9e0a6d0438100b0d7e9382197b394eba90f0f2e3..9d30c0d9d42c31dd8ffa38d0fd536bb670a1381a 100644 (file)
@@ -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> {