pub(crate) fn explain_generated_rule_diagnostics(
program: &Program,
source_path: Option<&Path>,
) -> Vec<GeneratedRuleDiagnostic>pub(crate) fn explain_generated_rule_diagnostics(
program: &Program,
source_path: Option<&Path>,
) -> Vec<GeneratedRuleDiagnostic>