module type HASHABLE = sig .. end
A module of type HASHABLE describes a container where the
entries can be hashed, i.e. looked up by some kind of hash value.
A hashtable container can find its entries by hashes
include Seqdb_containers.POINTABLE
val get_key : entry -> string
Get the key of the entry
val has_key : entry -> string -> bool
Checks whether the entry has the key. This might be cheaper than
comparing the result of get_key with the given key.
val suggested_hash_algo : t -> Seqdb_containers.Hash_algo.hash_algo option
Get the suggested hash algorithm, if any
val free_mark : string
val del_mark : string
The pointer values marking free and deleted hash table cells