diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2011-08-12 10:56:57 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2011-08-16 15:05:56 -0700 |
| commit | d9327a61bb01acceb431c47931d5c49c998918cd (patch) | |
| tree | f13781115929d2afb3d214872704ab7a3a270d15 /src/lib/smallintmap.rs | |
| parent | 35204995449ae1fcaf3ed24471dec4a95f9b7951 (diff) | |
| download | rust-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.rs | 18 |
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); } |
