Module PulseDiagnostic.ErlangError

type t =
  1. | Badarg of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  2. | Badgenerator of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  3. | Badkey of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  4. | Badmap of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  5. | Badmatch of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  6. | Badrecord of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  7. | Badreturn of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  8. | Case_clause of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  9. | Else_clause of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  10. | Function_clause of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  11. | If_clause of {
    1. calling_context : calling_context;
    2. location : IBase.Location.t;
    }
  12. | Try_clause of {
    1. calling_context : calling_context;
    2. 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