sig
  type t = private string
  val notApplicable : Sarif.Result_kind.t
  val pass : Sarif.Result_kind.t
  val fail : Sarif.Result_kind.t
  val review : Sarif.Result_kind.t
  val open_ : Sarif.Result_kind.t
  val informational : Sarif.Result_kind.t
  val to_yojson : Sarif.Result_kind.t -> Yojson.Safe.t
  val of_yojson :
    Yojson.Safe.t -> (Sarif.Result_kind.t, string) Stdlib.result
end