about summary refs log tree commit diff
path: root/src/libstd/os.rs
diff options
context:
space:
mode:
authorHuon Wilson <dbau.pp+github@gmail.com>2013-07-02 12:38:19 +1000
committerHuon Wilson <dbau.pp+github@gmail.com>2013-07-04 00:46:49 +1000
commitde0d696561a381e182c792acbe8f608c8be94c3b (patch)
treee1468b45552bcd5e026659cf19c8fb185997daa5 /src/libstd/os.rs
parenteee677564216a64f48ebaffa860e4062f2b2d264 (diff)
downloadrust-de0d696561a381e182c792acbe8f608c8be94c3b.tar.gz
rust-de0d696561a381e182c792acbe8f608c8be94c3b.zip
Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by iterators.
Diffstat (limited to 'src/libstd/os.rs')
-rw-r--r--src/libstd/os.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/os.rs b/src/libstd/os.rs
index 39041b48369..c994bbf6fa4 100644
--- a/src/libstd/os.rs
+++ b/src/libstd/os.rs
@@ -777,9 +777,9 @@ pub fn list_dir(p: &Path) -> ~[~str] {
                 strings
             }
         }
-        do get_list(p).filtered |filename| {
-            *filename != ~"." && *filename != ~".."
-        }
+        do get_list(p).consume_iter().filter |filename| {
+            "." != *filename && ".." != *filename
+        }.collect()
     }
 }