Module Run_config.Fields.Direct

module Direct: sig .. end

val iter : Run_config.t ->
verbosity:(([< `Read | `Set_and_create ], Run_config.t, [ `High | `Low ])
Fieldslib.Field.t_with_perm ->
Run_config.t -> [ `High | `Low ] -> 'a) ->
no_compactions:(([< `Read | `Set_and_create ], Run_config.t, bool)
Fieldslib.Field.t_with_perm -> Run_config.t -> bool -> 'b) ->
time_quota:(([< `Read | `Set_and_create ], Run_config.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm ->
Run_config.t -> Core.Std.Time.Span.t -> 'c) ->
sampling_type:(([< `Read | `Set_and_create ], Run_config.t,
[ `Geometric of float | `Linear of int ])
Fieldslib.Field.t_with_perm ->
Run_config.t -> [ `Geometric of float | `Linear of int ] -> 'd) ->
stabilize_gc_between_runs:(([< `Read | `Set_and_create ], Run_config.t, bool)
Fieldslib.Field.t_with_perm ->
Run_config.t -> bool -> 'e) ->
fork_each_benchmark:(([< `Read | `Set_and_create ], Run_config.t, bool)
Fieldslib.Field.t_with_perm ->
Run_config.t -> bool -> 'f) ->
'f
val fold : Run_config.t ->
init:'a ->
verbosity:('a ->
([< `Read | `Set_and_create ], Run_config.t, [ `High | `Low ])
Fieldslib.Field.t_with_perm ->
Run_config.t -> [ `High | `Low ] -> 'b) ->
no_compactions:('b ->
([< `Read | `Set_and_create ], Run_config.t, bool)
Fieldslib.Field.t_with_perm -> Run_config.t -> bool -> 'c) ->
time_quota:('c ->
([< `Read | `Set_and_create ], Run_config.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm ->
Run_config.t -> Core.Std.Time.Span.t -> 'd) ->
sampling_type:('d ->
([< `Read | `Set_and_create ], Run_config.t,
[ `Geometric of float | `Linear of int ])
Fieldslib.Field.t_with_perm ->
Run_config.t -> [ `Geometric of float | `Linear of int ] -> 'e) ->
stabilize_gc_between_runs:('e ->
([< `Read | `Set_and_create ], Run_config.t, bool)
Fieldslib.Field.t_with_perm ->
Run_config.t -> bool -> 'f) ->
fork_each_benchmark:('f ->
([< `Read | `Set_and_create ], Run_config.t, bool)
Fieldslib.Field.t_with_perm ->
Run_config.t -> bool -> 'g) ->
'g