Тип модуля Hashtbl.SeededHashedType
module type SeededHashedType = sig .. end
Входная сигнатура функтора Hashtbl.MakeSeeded.
- Since 4.00.0
type t
Тип ключей хеш-таблицы.
val equal : t -> t -> bool
Предикат равенства, используемый для сравнения ключей.
val hash : int -> t -> int
Функция хеширования с начальным значением для ключей. Первый аргумент — это начальное значение. Должно выполняться условие, что если equal x y верно, то hash seed x = hash seed y для любого значения seed. Подходящий выбор для hash — функция Stdlib.Hashtbl.seeded_hash ниже.