package spotlib
Module Spotlib.Xhashtbl
val replace_list : ('a, 'b) Hashtbl.t -> ('a * 'b) list -> unitval of_list : int -> ('a * 'b) list -> ('a, 'b) Hashtbl.tDouble bindings can be found by Hashtbl.find_all
val to_list : ('a, 'b) Hashtbl.t -> ('a * 'b) listval find_opt : ('a, 'b) Hashtbl.t -> 'a -> 'b optionval find_default : 'b -> ('a, 'b) Hashtbl.t -> 'a -> 'bval find_or_add : ('a -> 'b) -> ('a, 'b) Hashtbl.t -> 'a -> 'bval alter : ('a, 'b) Hashtbl.t -> 'a -> ('b option -> 'b option) -> unitKeys bound more than once in the tables are multiply bound in the result. The order of adding key-value pair is the order of the table list.