about summary refs log tree commit diff
path: root/src/librustdoc/extract.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustdoc/extract.rs')
-rw-r--r--src/librustdoc/extract.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/librustdoc/extract.rs b/src/librustdoc/extract.rs
index d5d2b4ce628..01b77a985fe 100644
--- a/src/librustdoc/extract.rs
+++ b/src/librustdoc/extract.rs
@@ -15,7 +15,6 @@ use astsrv;
 use doc::ItemUtils;
 use doc;
 
-use std::vec;
 use syntax::ast;
 use syntax::parse::token::{ident_interner, ident_to_str};
 use syntax::parse::token;
@@ -83,7 +82,7 @@ fn moddoc_from_mod(
 ) -> doc::ModDoc {
     doc::ModDoc {
         item: itemdoc,
-        items: do vec::filter_mapped(module_.items) |item| {
+        items: do module_.items.iter().filter_map |item| {
             let ItemDoc = mk_itemdoc(item.id, to_str(item.ident));
             match copy item.node {
               ast::item_mod(m) => {
@@ -133,7 +132,7 @@ fn moddoc_from_mod(
               }
               _ => None
             }
-        },
+        }.collect(),
         index: None
     }
 }