pub fn analyze_collisions(
conflict_map: &ConflictMap,
priority_order: &[ModId],
hidden: &HashSet<(String, String)>,
origins: &OriginMap,
classifier: &dyn CollisionClassifier,
) -> CollisionReportExpand description
Analyse a conflict map to produce a full collision report.
priority_order lists mods from lowest to highest priority (same as
crate::resolver::ResolvedLoadOrder::order). hidden contains (mod_id, rel_path)
pairs that have been hidden by the user.