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