Module Kv_hash__.Config

module Consts : sig ... end
val debug_sysenv : string option
val debug : bool
module T : sig ... end
include T
type config = {
initial_bucket_store_size : int;
initial_number_of_partitions : int;
max_log_length : int;
lru_capacity : int;
debug_bucket : bool;
blk_sz : int;
bucket_sorted : int;
bucket_unsorted : int;
ctl_fn : string;
values_fn : string;
bucket_store_fn : string;
}
val config_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> config
val sexp_of_config : config -> Ppx_sexp_conv_lib.Sexp.t
val default_config : config
val read : fn:string -> config
val write : config -> fn:string -> unit
val config_sysenv : string option
val config : config
val test : fn:string -> unit