Module type Dashtbl.Key


module type Key = sig .. end

include Datatype.S_with_collections
type marshaled 
val marshaler : (t -> marshaled) * (marshaled -> t)
val equal_marshaled : marshaled -> marshaled -> bool
val hash_marshaled : marshaled -> int