keen/col/mut-sorted-array

Source
mut-sorted-array[t] record mut (has private fields)
Mutable sorted collection backed by a plain array. Ideal for small arrays.
list-new[t] t mut-sorted-array(values t[]) t sorted-key
to[t] t mut-sorted-array(values t[]) t sorted-key
has[t] bool(a t mut-sorted-array, value t) t sorted-key
any[t] bool(a t mut-sorted-array) t sorted-key
size[t] nat32(a t mut-sorted-array) t sorted-key
~=[t] void(a t mut-sorted-array, value t) t sorted-key
This is O(n).
pop-max[t] t option(a t mut-sorted-array) t sorted-key
some[t] bool(a t mut-sorted-array, f bool mut(t))
Iterate from least to greatest
some-reverse[t] bool(a t mut-sorted-array, f bool mut(t))
Iterate from greatest to least