Module Belt_internalSetBuckets
type 'a bucket = {
mutable key : 'a;
mutable next : 'a bucket C.opt;
}
val copy : ('hash, 'eq, 'a) t -> ('hash, 'eq, 'a) t
val forEachU : ('hash, 'eq, 'a) t -> ('a -> unit) Js.Fn.arity1 -> unit
val forEach : ('hash, 'eq, 'a) t -> ('a -> unit) -> unit
val fillArray : int -> 'a array -> 'a bucket -> int
val toArray : (_, _, 'a) t -> 'a array
val reduceU : (_, _, 'a) t -> 'b -> ('b -> 'a -> 'b) Js.Fn.arity2 -> 'b
val reduce : (_, _, 'a) t -> 'b -> ('b -> 'a -> 'b) -> 'b
val logStats : (_, _, _) t -> unit
val getBucketHistogram : (_, _, _) t -> int array