Module type Common.Serializable

type key
type value
val compare_key : key -> key -> int
val hash_key : key -> int
val sexp_of_key : key -> Sexplib0.Sexp.t
val bin_write_key : key Core.Bin_prot.Write.writer
val bin_write_value : value Core.Bin_prot.Write.writer
val bin_size_key : key Core.Bin_prot.Size.sizer
val bin_size_value : value Core.Bin_prot.Size.sizer