about summary refs log tree commit diff
path: root/src/lib/smallintmap.rs
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2011-08-12 10:56:57 -0700
committerGraydon Hoare <graydon@mozilla.com>2011-08-16 15:05:56 -0700
commitd9327a61bb01acceb431c47931d5c49c998918cd (patch)
treef13781115929d2afb3d214872704ab7a3a270d15 /src/lib/smallintmap.rs
parent35204995449ae1fcaf3ed24471dec4a95f9b7951 (diff)
downloadrust-d9327a61bb01acceb431c47931d5c49c998918cd.tar.gz
rust-d9327a61bb01acceb431c47931d5c49c998918cd.zip
Port the stdlib to the expr foo::<T> syntax.
Diffstat (limited to 'src/lib/smallintmap.rs')
-rw-r--r--src/lib/smallintmap.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/smallintmap.rs b/src/lib/smallintmap.rs
index 6d2c6e715c1..6eca2eccc23 100644
--- a/src/lib/smallintmap.rs
+++ b/src/lib/smallintmap.rs
@@ -15,30 +15,30 @@ fn mk<@T>() -> smallintmap<T> {
 }
 
 fn insert<@T>(m: &smallintmap<T>, key: uint, val: &T) {
-    vec::grow_set[option::t<T>](m.v, key, none[T], some[T](val));
+    vec::grow_set::<option::t<T>>(m.v, key, none::<T>, some::<T>(val));
 }
 
 fn find<@T>(m: &smallintmap<T>, key: uint) -> option::t<T> {
-    if key < vec::len[option::t<T>](m.v) { ret m.v.(key); }
-    ret none[T];
+    if key < vec::len::<option::t<T>>(m.v) { ret m.v.(key); }
+    ret none::<T>;
 }
 
 fn get<@T>(m: &smallintmap<T>, key: uint) -> T {
-    alt find[T](m, key) {
-      none[T]. { log_err "smallintmap::get(): key not present"; fail; }
-      some[T](v) { ret v; }
+    alt find::<T>(m, key) {
+      none::<T>. { log_err "smallintmap::get(): key not present"; fail; }
+      some::<T>(v) { ret v; }
     }
 }
 
 fn contains_key<@T>(m: &smallintmap<T>, key: uint) -> bool {
-    ret !option::is_none(find[T](m, key));
+    ret !option::is_none(find::<T>(m, key));
 }
 
 fn truncate<@T>(m: &smallintmap<T>, len: uint) {
-    m.v = vec::slice_mut[option::t<T>](m.v, 0u, len);
+    m.v = vec::slice_mut::<option::t<T>>(m.v, 0u, len);
 }
 
 fn max_key<T>(m: &smallintmap<T>) -> uint {
-    ret vec::len[option::t<T>](m.v);
+    ret vec::len::<option::t<T>>(m.v);
 }