Module Kv_hash__.Partition

module type S = sig ... end
module Make_1 : functor (S : S) -> Kv_hash.Partition_intf.PURE_PARTITION with type k = S.k and type r = S.r

Pure partitions

module Make_2 : functor (S : S) -> Kv_hash.Partition_intf.PARTITION with type k = S.k and type r = S.r

Mutable partitions, with split hook

module Make_partition = Make_2
module Partition_ii : sig ... end

Default partition instance, mutable, k=int, r=int