Module ATDGenerated.Jsoncost_t

type loc = Jsonbug_t.loc
val equal_loc : loc -> loc -> bool
type sub_item = {
  1. hash : string;
  2. loc : loc;
  3. procedure_name : string;
  4. procedure_id : string;
}
val equal_sub_item : sub_item -> sub_item -> bool
type json_trace_item = Jsonbug_t.json_trace_item
val equal_json_trace_item : json_trace_item -> json_trace_item -> bool
type hum_info = {
  1. hum_polynomial : string;
  2. hum_degree : string;
  3. big_o : string;
}
val equal_hum_info : hum_info -> hum_info -> bool
type info = {
  1. polynomial_version : int;
  2. polynomial : string;
  3. degree : int option;
  4. hum : hum_info;
  5. trace : json_trace_item list;
}
val equal_info : info -> info -> bool
type item = {
  1. hash : string;
  2. loc : loc;
  3. procedure_name : string;
  4. procedure_id : string;
  5. is_on_ui_thread : bool;
  6. exec_cost : info;
}
val equal_item : item -> item -> bool
type report = item list
val equal_report : report -> report -> bool