Module Liquidsoap_lang.Term_hash

type state
module Ppx_hash_lib : sig ... end
include module type of Ppx_hash_lib.Std.Hash with type state := state
val description : string
val fold_int : state -> int -> state
val fold_int64 : state -> int64 -> state
val fold_float : state -> float -> state
val fold_string : state -> string -> state
type seed = string
val alloc : unit -> state
val reset : ?seed:seed -> state -> state
type hash_value = string
val get_hash_value : state -> hash_value
module For_tests : sig ... end
type !'a folder = state -> 'a -> state
val create : ?seed:seed -> unit -> state
val of_fold : (state -> 'a -> state) -> 'a -> hash_value
module Builtin : sig ... end
val run : ?seed:seed -> 'a folder -> 'a -> hash_value
include module type of Ppx_hash_lib.Std.Hash.Builtin
val hash_fold_nativeint : nativeint Ppx_hash_lib.Std.Hash.folder
val hash_fold_int64 : int64 Ppx_hash_lib.Std.Hash.folder
val hash_fold_int32 : int32 Ppx_hash_lib.Std.Hash.folder
val hash_fold_char : char Ppx_hash_lib.Std.Hash.folder
val hash_fold_int : int Ppx_hash_lib.Std.Hash.folder
val hash_fold_bool : bool Ppx_hash_lib.Std.Hash.folder
val hash_fold_string : string Ppx_hash_lib.Std.Hash.folder
val hash_fold_float : float Ppx_hash_lib.Std.Hash.folder
val hash_fold_unit : unit Ppx_hash_lib.Std.Hash.folder
val hash_fold_option : 'a Ppx_hash_lib.Std.Hash.folder -> 'a option Ppx_hash_lib.Std.Hash.folder
val hash_fold_list : 'a Ppx_hash_lib.Std.Hash.folder -> 'a list Ppx_hash_lib.Std.Hash.folder
val hash_fold_lazy_t : 'a Ppx_hash_lib.Std.Hash.folder -> 'a lazy_t Ppx_hash_lib.Std.Hash.folder
val hash_fold_ref_frozen : 'a Ppx_hash_lib.Std.Hash.folder -> 'a Base__.Import0.ref Ppx_hash_lib.Std.Hash.folder
val hash_fold_array_frozen : 'a Ppx_hash_lib.Std.Hash.folder -> 'a array Ppx_hash_lib.Std.Hash.folder
val hash_nativeint : nativeint -> Ppx_hash_lib.Std.Hash.hash_value
val hash_int64 : int64 -> Ppx_hash_lib.Std.Hash.hash_value
val hash_int32 : int32 -> Ppx_hash_lib.Std.Hash.hash_value
val hash_char : char -> Ppx_hash_lib.Std.Hash.hash_value
val hash_int : int -> Ppx_hash_lib.Std.Hash.hash_value
val hash_bool : bool -> Ppx_hash_lib.Std.Hash.hash_value
val hash_string : string -> Ppx_hash_lib.Std.Hash.hash_value
val hash_float : float -> Ppx_hash_lib.Std.Hash.hash_value
val hash_unit : unit -> Ppx_hash_lib.Std.Hash.hash_value