package core_bench

  1. Overview
  2. Docs
val iter : t -> verbosity: (([< `Read | `Set_and_create ], t, Verbosity.t) Fieldslib.Field.t_with_perm -> t -> Verbosity.t -> 'a) -> no_compactions: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'b) -> time_quota: (([< `Read | `Set_and_create ], t, Core.Time.Span.t) Fieldslib.Field.t_with_perm -> t -> Core.Time.Span.t -> 'c) -> sampling_type: (([< `Read | `Set_and_create ], t, [ `Geometric of float | `Linear of int ]) Fieldslib.Field.t_with_perm -> t -> [ `Geometric of float | `Linear of int ] -> 'd) -> stabilize_gc_between_runs: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'e) -> fork_each_benchmark: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'f) -> 'f
val fold : t -> init:'a -> verbosity: ('a -> ([< `Read | `Set_and_create ], t, Verbosity.t) Fieldslib.Field.t_with_perm -> t -> Verbosity.t -> 'b) -> no_compactions: ('b -> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'c) -> time_quota: ('c -> ([< `Read | `Set_and_create ], t, Core.Time.Span.t) Fieldslib.Field.t_with_perm -> t -> Core.Time.Span.t -> 'd) -> sampling_type: ('d -> ([< `Read | `Set_and_create ], t, [ `Geometric of float | `Linear of int ]) Fieldslib.Field.t_with_perm -> t -> [ `Geometric of float | `Linear of int ] -> 'e) -> stabilize_gc_between_runs: ('e -> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'f) -> fork_each_benchmark: ('f -> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'g) -> 'g
val for_all : t -> verbosity: (([< `Read | `Set_and_create ], t, Verbosity.t) Fieldslib.Field.t_with_perm -> t -> Verbosity.t -> bool) -> no_compactions: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> time_quota: (([< `Read | `Set_and_create ], t, Core.Time.Span.t) Fieldslib.Field.t_with_perm -> t -> Core.Time.Span.t -> bool) -> sampling_type: (([< `Read | `Set_and_create ], t, [ `Geometric of float | `Linear of int ]) Fieldslib.Field.t_with_perm -> t -> [ `Geometric of float | `Linear of int ] -> bool) -> stabilize_gc_between_runs: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> fork_each_benchmark: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> bool
val exists : t -> verbosity: (([< `Read | `Set_and_create ], t, Verbosity.t) Fieldslib.Field.t_with_perm -> t -> Verbosity.t -> bool) -> no_compactions: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> time_quota: (([< `Read | `Set_and_create ], t, Core.Time.Span.t) Fieldslib.Field.t_with_perm -> t -> Core.Time.Span.t -> bool) -> sampling_type: (([< `Read | `Set_and_create ], t, [ `Geometric of float | `Linear of int ]) Fieldslib.Field.t_with_perm -> t -> [ `Geometric of float | `Linear of int ] -> bool) -> stabilize_gc_between_runs: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> fork_each_benchmark: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> bool
val to_list : t -> verbosity: (([< `Read | `Set_and_create ], t, Verbosity.t) Fieldslib.Field.t_with_perm -> t -> Verbosity.t -> 'a) -> no_compactions: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'a) -> time_quota: (([< `Read | `Set_and_create ], t, Core.Time.Span.t) Fieldslib.Field.t_with_perm -> t -> Core.Time.Span.t -> 'a) -> sampling_type: (([< `Read | `Set_and_create ], t, [ `Geometric of float | `Linear of int ]) Fieldslib.Field.t_with_perm -> t -> [ `Geometric of float | `Linear of int ] -> 'a) -> stabilize_gc_between_runs: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'a) -> fork_each_benchmark: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> 'a) -> 'a list
val map : t -> verbosity: (([< `Read | `Set_and_create ], t, Verbosity.t) Fieldslib.Field.t_with_perm -> t -> Verbosity.t -> Verbosity.t) -> no_compactions: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> time_quota: (([< `Read | `Set_and_create ], t, Core.Time.Span.t) Fieldslib.Field.t_with_perm -> t -> Core.Time.Span.t -> Core.Time.Span.t) -> sampling_type: (([< `Read | `Set_and_create ], t, [ `Geometric of float | `Linear of int ]) Fieldslib.Field.t_with_perm -> t -> [ `Geometric of float | `Linear of int ] -> [ `Geometric of float | `Linear of int ]) -> stabilize_gc_between_runs: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> fork_each_benchmark: (([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm -> t -> bool -> bool) -> t
val set_all_mutable_fields : 'a -> unit