### Hashtbl.SeededHashedType (3)

#### NAME

Hashtbl.SeededHashedType - The input signature of the functor Hashtbl.MakeSeeded.#### Module type

Module type Hashtbl.SeededHashedType#### Documentation

Module type
**SeededHashedType**

=
**sig end**

The input signature of the functor
**Hashtbl.MakeSeeded**
.

**Since**
4.00.0

*type t *

The type of the hashtable keys.

*val equal *
:
**t -> t -> bool**

The equality predicate used to compare keys.

*val hash *
:
**int -> t -> int**

A seeded hashing function on keys. The first argument is
the seed. It must be the case that if
**equal x y**
is true,
then
**hash seed x = hash seed y**
for any value of
**seed**
.
A suitable choice for
**hash**
is the function
**Hashtbl.seeded_hash**
below.