Module Backend.ExecutionDuration
type ttype countertype 'a evaluation_result={result : 'a;execution_duration : t;}
val zero : tval counter : unit -> counterval since : counter -> tval add_duration_since : t -> counter -> tval add : t -> t -> tval wall_time : t -> floatval pp : prefix:string -> Stdlib.Format.formatter -> t -> unitval timed_evaluate : f:(unit -> 'a) -> 'a evaluation_resultval log : prefix:string -> IBase.Logging.debug_kind -> t -> unitlog to debug logs and to Scuba
val to_scuba_entries : prefix:string -> t -> IBase.LogEntry.t list