Std.Hash
module type Full = sig ... end
module type S = sig ... end
type state = Base_internalhash_types.state
type seed = Base_internalhash_types.seed
val alloc : unit -> state
type hash_value = Base_internalhash_types.hash_value
val get_hash_value : state -> hash_value
module For_tests : sig ... end
val of_fold : (state -> 'a -> state) -> 'a -> hash_value
module Builtin : sig ... end
val run : ?seed:seed -> 'a folder -> 'a -> hash_value