Module Base.Hashtbl_intf

module type Key_common : sig ... end
module type Key_plain : sig ... end
module Hashable : sig ... end
module type Hashable : sig ... end
module type Accessors : sig ... end
type ('key, 'data, 'z) create_options_without_hashable = ?growth_allowed:bool ‑> ?size:int ‑> 'z
type ('key, 'data, 'z) create_options_with_hashable = ?growth_allowed:bool ‑> ?size:int ‑> hashable:'key Hashable.t ‑> 'z
type ('key, 'data, 'z) create_options_with_first_class_module = (module Key_plain with type t = 'key) ‑> ?growth_allowed:bool ‑> ?size:int ‑> 'z
module type Creators : sig ... end
module type S_without_submodules : sig ... end
module type S_using_hashable : sig ... end
module type S_poly : sig ... end
module type Hashtbl : sig ... end