Module Report.T

type all = [
  1. | `All
]
type err = [
  1. | `Error of any_error
]
type warn = [
  1. | `Warning of any_warning
]
type t = [
  1. | all
  2. | err
  3. | warn
]
val list : unit -> t list

List all reports.

val find_mnemonic : string -> t option

Find the warning/error/group associated to a mnemonic.

val name : [< t ] -> string

Name of a report.

val mnemonic : [< t ] -> string

mnemonic of a report.

val kind : [< t ] -> string

kind of a report.

val category : [< t ] -> string

category of a report.

val doc : [< t ] -> Stdlib.Format.formatter -> unit

documentation for a report.