Module Integration.Differential

type t = {
introduced : ATDGenerated.Jsonbug_t.report;
fixed : ATDGenerated.Jsonbug_t.report;
preexisting : ATDGenerated.Jsonbug_t.report;
costs_summary : Yojson.Basic.t;
}
val issues_of_reports : current_report:ATDGenerated.Jsonbug_t.report -> previous_report:ATDGenerated.Jsonbug_t.report -> current_costs:ATDGenerated.Jsonbug_t.costs_report -> previous_costs:ATDGenerated.Jsonbug_t.costs_report -> current_config_impact:ATDGenerated.Jsonbug_t.config_impact_report -> previous_config_impact:ATDGenerated.Jsonbug_t.config_impact_report -> t
val to_files : t -> string -> unit