PulseDiagnostic.ErlangErrortype t = | Badarg of {calling_context : calling_context;location : IBase.Location.t;}| Badgenerator of {calling_context : calling_context;location : IBase.Location.t;}| Badkey of {calling_context : calling_context;location : IBase.Location.t;}| Badmap of {calling_context : calling_context;location : IBase.Location.t;}| Badmatch of {calling_context : calling_context;location : IBase.Location.t;}| Badrecord of {calling_context : calling_context;location : IBase.Location.t;}| Badreturn of {calling_context : calling_context;location : IBase.Location.t;}| Case_clause of {calling_context : calling_context;location : IBase.Location.t;}| Else_clause of {calling_context : calling_context;location : IBase.Location.t;}| Function_clause of {calling_context : calling_context;location : IBase.Location.t;}| If_clause of {calling_context : calling_context;location : IBase.Location.t;}| Try_clause of {calling_context : calling_context;location : IBase.Location.t;}include Ppx_compare_lib.Comparable.S with type t := tval compare : t Base__Ppx_compare_lib.compareinclude Ppx_compare_lib.Equal.S with type t := tval equal : t Base__Ppx_compare_lib.equalval yojson_of_t : t -> Ppx_yojson_conv_lib.Yojson.Safe.t