Module Util.HTProduct

Cartesian product of two hashable types.

Parameters

module X : Sig.HASHABLE
module Y : Sig.HASHABLE

Signature

type t = X.t * Y.t
val hash : t -> int
val equal : t -> t -> bool