@@ -27,7 +27,7 @@ fn iter[K, V](T[K, V]) -> Iter[(K, V)]
2727
2828fn iter2[K, V](T[K, V]) -> Iter2[K, V]
2929
30- fn keys[K, V](T[K, V]) -> Array [K]
30+ fn keys[K, V](T[K, V]) -> Iter [K]
3131
3232fn new[K, V]() -> T[K, V]
3333
@@ -47,7 +47,7 @@ fn size[K, V](T[K, V]) -> Int
4747
4848fn to_array[K, V](T[K, V]) -> Array[(K, V)]
4949
50- fn values[K, V](T[K, V]) -> Array [V]
50+ fn values[K, V](T[K, V]) -> Iter [V]
5151
5252// Types and methods
5353type T[K, V]
@@ -61,15 +61,15 @@ impl T {
6161 is_empty[K, V](Self[K, V]) -> Bool
6262 iter[K, V](Self[K, V]) -> Iter[(K, V)]
6363 iter2[K, V](Self[K, V]) -> Iter2[K, V]
64- keys[K, V](Self[K, V]) -> Array [K]
64+ keys[K, V](Self[K, V]) -> Iter [K]
6565 #deprecated
6666 op_get[K : Compare, V](Self[K, V], K) -> V?
6767 op_set[K : Compare, V](Self[K, V], K, V) -> Unit
6868 range[K : Compare, V](Self[K, V], K, K) -> Iter2[K, V]
6969 remove[K : Compare, V](Self[K, V], K) -> Unit
7070 size[K, V](Self[K, V]) -> Int
7171 to_array[K, V](Self[K, V]) -> Array[(K, V)]
72- values[K, V](Self[K, V]) -> Array [V]
72+ values[K, V](Self[K, V]) -> Iter [V]
7373}
7474impl[K, V] Default for T[K, V]
7575impl[K : Eq, V : Eq] Eq for T[K, V]
0 commit comments