Module type Core_hashtbl_intf.Create_sig.S


module type S = sig .. end

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