From d9327a61bb01acceb431c47931d5c49c998918cd Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Fri, 12 Aug 2011 10:56:57 -0700 Subject: Port the stdlib to the expr foo:: syntax. --- src/lib/smallintmap.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/lib/smallintmap.rs') 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 { } fn insert<@T>(m: &smallintmap, key: uint, val: &T) { - vec::grow_set[option::t](m.v, key, none[T], some[T](val)); + vec::grow_set::>(m.v, key, none::, some::(val)); } fn find<@T>(m: &smallintmap, key: uint) -> option::t { - if key < vec::len[option::t](m.v) { ret m.v.(key); } - ret none[T]; + if key < vec::len::>(m.v) { ret m.v.(key); } + ret none::; } fn get<@T>(m: &smallintmap, 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::(m, key) { + none::. { log_err "smallintmap::get(): key not present"; fail; } + some::(v) { ret v; } } } fn contains_key<@T>(m: &smallintmap, key: uint) -> bool { - ret !option::is_none(find[T](m, key)); + ret !option::is_none(find::(m, key)); } fn truncate<@T>(m: &smallintmap, len: uint) { - m.v = vec::slice_mut[option::t](m.v, 0u, len); + m.v = vec::slice_mut::>(m.v, 0u, len); } fn max_key(m: &smallintmap) -> uint { - ret vec::len[option::t](m.v); + ret vec::len::>(m.v); } -- cgit 1.4.1-3-g733a5