sig
val create : (unit -> ('a, 'b) T.t) Core_hashtbl_intf.with_options
val of_alist :
(('a Core_hashtbl_intf.Key.t * 'b) list ->
[ `Duplicate_key of 'a Core_hashtbl_intf.Key.t | `Ok of ('a, 'b) T.t ])
Core_hashtbl_intf.with_options
val of_alist_exn :
(('a Core_hashtbl_intf.Key.t * 'b) list -> ('a, 'b) T.t)
Core_hashtbl_intf.with_options
val of_alist_multi :
(('a Core_hashtbl_intf.Key.t * 'b) list -> ('a, 'b list) T.t)
Core_hashtbl_intf.with_options
val create_mapped :
(get_key:('a -> 'b Core_hashtbl_intf.Key.t) ->
get_data:('a -> 'c) -> 'a list -> ('b, 'c) T.t)
Core_hashtbl_intf.with_options
val create_with_key :
(get_key:('a -> 'b Core_hashtbl_intf.Key.t) -> 'a list -> ('b, 'a) T.t)
Core_hashtbl_intf.with_options
val group :
(get_key:('a -> 'b Core_hashtbl_intf.Key.t) ->
get_data:('a -> 'c) ->
combine:('c -> 'c -> 'c) -> 'a list -> ('b, 'c) T.t)
Core_hashtbl_intf.with_options
end