.TH "MoreLabels.Hashtbl.SeededHashedType" 3o 2020-10-30 OCamldoc "OCaml library" .SH NAME MoreLabels.Hashtbl.SeededHashedType \- no description .SH Module type Module type MoreLabels.Hashtbl.SeededHashedType .SH Documentation .sp Module type .BI "SeededHashedType" = .B Hashtbl.SeededHashedType .sp .sp .sp .sp .I type t .sp The type of the hashtable keys\&. .sp .I val equal : .B t -> t -> bool .sp The equality predicate used to compare keys\&. .sp .I val hash : .B int -> t -> int .sp A seeded hashing function on keys\&. The first argument is the seed\&. It must be the case that if .ft B equal x y .ft R is true, then .ft B hash seed x = hash seed y .ft R for any value of .ft B seed .ft R \&. A suitable choice for .ft B hash .ft R is the function .ft B Hashtbl\&.seeded_hash .ft R below\&. .sp