Module type HashSet.HashedType


module type HashedType = sig .. end

type t 
The type of the elements.
val compare : t -> t -> int
The comparison function used to compare elements.
val hash : t -> int
A hashing function on elements. It must be such that if two elements are equal according to compare, then they have identical hash values as computed by hash.