diff options
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/fun_treemap.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libstd/fun_treemap.rs b/src/libstd/fun_treemap.rs index 30edd535a88..6b051fa21b1 100644 --- a/src/libstd/fun_treemap.rs +++ b/src/libstd/fun_treemap.rs @@ -37,8 +37,8 @@ pub fn insert<K:Copy + Eq + Ord,V:Copy>(m: Treemap<K, V>, k: K, v: V) -> Treemap @match m { @Empty => Node(@k, @v, @Empty, @Empty), @Node(@copy kk, vv, left, right) => cond!( - | k < kk { Node(@kk, vv, insert(left, k, v), right) } - | k == kk { Node(@kk, @v, left, right) } + (k < kk) { Node(@kk, vv, insert(left, k, v), right) } + (k == kk) { Node(@kk, @v, left, right) } _ { Node(@kk, vv, left, insert(right, k, v)) } ) } @@ -49,8 +49,8 @@ pub fn find<K:Eq + Ord,V:Copy>(m: Treemap<K, V>, k: K) -> Option<V> { match *m { Empty => None, Node(@ref kk, @copy v, left, right) => cond!( - | k == *kk { Some(v) } - | k < *kk { find(left, k) } + (k == *kk) { Some(v) } + (k < *kk) { find(left, k) } _ { find(right, k) } ) } |
