Hash_heap.Makemodule Key : Core_kernel.Hashtbl.Key_plainmodule Key = Keyval create : ?min_size:int -> ('a -> 'a -> int) -> 'a tval top : 'a t -> 'a optionval top_exn : 'a t -> 'aval pop : 'a t -> 'a optionval pop_exn : 'a t -> 'aval pop_if : 'a t -> ('a -> bool) -> 'a optionMutation of the heap during iteration is not supported, but there is no check to prevent it. The behavior of a heap that is mutated during iteration is undefined.
val iter : 'a t -> f:('a -> unit) -> unitReturns the list of all (key, value) pairs for given Hash_heap.
val length : 'a t -> int