Module Bench_result.Fields.Direct

module Direct: sig .. end

val iter : Bench_result.t ->
name:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> Bench_result.t -> string -> 'a) ->
key:(([< `Read | `Set_and_create ], Bench_result.t, int)
Fieldslib.Field.t_with_perm -> Bench_result.t -> int -> 'b) ->
group_key:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> Bench_result.t -> int option -> 'c) ->
arg:(([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> Bench_result.t -> int option -> 'd) ->
cycles:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm ->
Bench_result.t -> Bench_result.Predictor_result.t list * float -> 'e) ->
nanos:(([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm ->
Bench_result.t -> Bench_result.Predictor_result.t list * float -> 'f) ->
minor_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'g) ->
major_allocated:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'h) ->
promoted:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'i) ->
minor_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'j) ->
major_gcs:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'k) ->
compactions:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'l) ->
samples:(([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> Bench_result.t -> string -> 'm) ->
percentage:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'n) ->
speedup:(([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'o) ->
time_taken:(([< `Read | `Set_and_create ], Bench_result.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm ->
Bench_result.t -> Core.Std.Time.Span.t -> 'p) ->
'p
val fold : Bench_result.t ->
init:'a ->
name:('a ->
([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> Bench_result.t -> string -> 'b) ->
key:('b ->
([< `Read | `Set_and_create ], Bench_result.t, int)
Fieldslib.Field.t_with_perm -> Bench_result.t -> int -> 'c) ->
group_key:('c ->
([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> Bench_result.t -> int option -> 'd) ->
arg:('d ->
([< `Read | `Set_and_create ], Bench_result.t, int option)
Fieldslib.Field.t_with_perm -> Bench_result.t -> int option -> 'e) ->
cycles:('e ->
([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm ->
Bench_result.t -> Bench_result.Predictor_result.t list * float -> 'f) ->
nanos:('f ->
([< `Read | `Set_and_create ], Bench_result.t,
Bench_result.Predictor_result.t list * float)
Fieldslib.Field.t_with_perm ->
Bench_result.t -> Bench_result.Predictor_result.t list * float -> 'g) ->
minor_allocated:('g ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'h) ->
major_allocated:('h ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'i) ->
promoted:('i ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'j) ->
minor_gcs:('j ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'k) ->
major_gcs:('k ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'l) ->
compactions:('l ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'm) ->
samples:('m ->
([< `Read | `Set_and_create ], Bench_result.t, string)
Fieldslib.Field.t_with_perm -> Bench_result.t -> string -> 'n) ->
percentage:('n ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'o) ->
speedup:('o ->
([< `Read | `Set_and_create ], Bench_result.t, float)
Fieldslib.Field.t_with_perm -> Bench_result.t -> float -> 'p) ->
time_taken:('p ->
([< `Read | `Set_and_create ], Bench_result.t,
Core.Std.Time.Span.t)
Fieldslib.Field.t_with_perm ->
Bench_result.t -> Core.Std.Time.Span.t -> 'q) ->
'q