PulseDiagnostic.ErlangError
type 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 := t
val compare : t Base__Ppx_compare_lib.compare
include Ppx_compare_lib.Equal.S with type t := t
val equal : t Base__Ppx_compare_lib.equal
val yojson_of_t : t -> Ppx_yojson_conv_lib.Yojson.Safe.t