d3a25d37创建于 2024年6月4日历史提交
open! Core
open Trace_writer_intf

let create (trace : Tracing.Trace.t) =
  let module T = struct
    type thread = Tracing.Trace.Thread.t

    let allocate_pid = Tracing.Trace.allocate_pid trace
    let allocate_thread = Tracing.Trace.allocate_thread trace
    let write_duration_begin = Tracing.Trace.write_duration_begin trace ~category:""
    let write_duration_end = Tracing.Trace.write_duration_end trace ~category:""
    let write_duration_complete = Tracing.Trace.write_duration_complete trace ~category:""
    let write_duration_instant = Tracing.Trace.write_duration_instant trace ~category:""
    let write_counter = Tracing.Trace.write_counter trace ~category:""
  end
  in
  (module T : S_trace with type thread = Tracing.Trace.Thread.t)
;;