about summary refs log tree commit diff
path: root/src/lib/vec.rs
diff options
context:
space:
mode:
authorBrian Anderson <andersrb@gmail.com>2011-05-31 00:13:37 -0400
committerBrian Anderson <andersrb@gmail.com>2011-05-31 01:23:53 -0400
commited0eb8f45ab979f866208a0c06179bd2f73a2ec1 (patch)
tree22cb3aa49e5b0ed069a4dae67b90d7a613cf042d /src/lib/vec.rs
parentc1d97a41ebd823b90b6d7e741733152d7b931680 (diff)
downloadrust-ed0eb8f45ab979f866208a0c06179bd2f73a2ec1.tar.gz
rust-ed0eb8f45ab979f866208a0c06179bd2f73a2ec1.zip
stdlib: Remove unneeded type params from alt patterns
Diffstat (limited to 'src/lib/vec.rs')
-rw-r--r--src/lib/vec.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/vec.rs b/src/lib/vec.rs
index 801894bd0cd..3815031b305 100644
--- a/src/lib/vec.rs
+++ b/src/lib/vec.rs
@@ -233,8 +233,8 @@ fn filter_map[T, U](&fn(&T) -> option::t[U] f, &array[T] v) -> vec[U] {
     let vec[U] res = []; //TODO does this work these days?
     for(T ve in v) {
         alt(f(ve)) {
-            case (some[U](?elt)) { res += [elt]; }
-            case (none[U]) {}
+            case (some(?elt)) { res += [elt]; }
+            case (none) {}
         }
     }
     ret res;
@@ -305,8 +305,8 @@ fn clone[T](&vec[T] v) -> vec[T] {
 
 fn plus_option[T](&vec[T] v, &option::t[T] o) -> () {
     alt (o) {
-        case (none[T]) {}
-        case (some[T](?x)) { v += [x]; }
+        case (none) {}
+        case (some(?x)) { v += [x]; }
     }
 }
 
@@ -315,8 +315,8 @@ fn cat_options[T](&vec[option::t[T]] v) -> vec[T] {
 
     for (option::t[T] o in v) {
         alt (o) {
-            case (none[T]) { }
-            case (some[T](?t)) {
+            case (none) { }
+            case (some(?t)) {
                 res += [t];
             }
         }