sig
  type t = private string
  val none : Sarif.Result_level.t
  val note : Sarif.Result_level.t
  val warning : Sarif.Result_level.t
  val error : Sarif.Result_level.t
  val to_yojson : Sarif.Result_level.t -> Yojson.Safe.t
  val of_yojson :
    Yojson.Safe.t -> (Sarif.Result_level.t, string) Stdlib.result
end