sig
  module Level :
    sig
      type t = [ `Detail | `Error | `Information | `System | `Warning ]
      val t_of_sexp : Sexplib.Sexp.t -> Query.Server_log_level.Level.t
      val __t_of_sexp__ : Sexplib.Sexp.t -> Query.Server_log_level.Level.t
      val sexp_of_t : Query.Server_log_level.Level.t -> Sexplib.Sexp.t
    end
  type t
  val pickler : t Tws_prot.Pickler.t
  val unpickler : t Tws_prot.Unpickler.t Core.Std.Only_in_test.t
  val ( = ) : t -> t -> bool
  val create :
    level:Query.Server_log_level.Level.t -> Query.Server_log_level.t
  val t_of_sexp : Sexplib.Sexp.t -> Query.Server_log_level.t
  val sexp_of_t : Query.Server_log_level.t -> Sexplib.Sexp.t
end