]> git.lizzy.rs Git - rust.git/commitdiff
prevent generating duplicate stubs
authortinaun <tinagma@gmail.com>
Tue, 2 Jan 2018 00:32:44 +0000 (19:32 -0500)
committertinaun <tinagma@gmail.com>
Tue, 2 Jan 2018 00:56:40 +0000 (19:56 -0500)
src/tools/tidy/src/unstable_book.rs
src/tools/unstable-book-gen/src/main.rs

index e8eac0b87033a0d92a5169c3c33990a2aa0afad0..a4a35a706fd912a2cab86bab937f5c417ba823b8 100644 (file)
@@ -87,7 +87,7 @@ pub fn check(path: &path::Path, bad: &mut bool) {
     // Library features
 
     let lang_features = collect_lang_features(path);
-    let lib_features = collect_lib_features(path).iter().filter(|(name, _) {
+    let lib_features = collect_lib_features(path).into_iter().filter(|&(ref name, _)| {
         !lang_features.contains_key(name)
     }).collect();
 
index 189f69ab7cb63ba8eaa047170d4dd920fc8abff6..f66a18547c3b5c414e99b50f55bd0e88425aeb6b 100644 (file)
@@ -129,11 +129,9 @@ fn main() {
     let dest_path = Path::new(&dest_path_str).join("src");
 
     let lang_features = collect_lang_features(src_path);
-    let lib_features = collect_lib_features(src_path)
-                                            .iter()
-                                            .filter(|(name, _) {
-                                                !lang_features.contains_key(name)
-                                            }).collect();
+    let lib_features = collect_lib_features(src_path).into_iter().filter(|&(ref name, _)| {
+        !lang_features.contains_key(name)
+    }).collect();
 
     let doc_src_path = src_path.join(PATH_STR);