Module Usage_logs.Event

module Debug : sig ... end
module Lsp : sig ... end
type content =
  1. | Debug of Debug.t
  2. | Lsp of Lsp.t
val content_to_yojson : content -> Yojson.Safe.t
val content_of_yojson : Yojson.Safe.t -> content Ppx_deriving_yojson_runtime.error_or
type t = {
  1. time : float;
  2. content : content;
}
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val log : t -> unit
val make : ?time:float -> content -> t