fn plan_entry( entry: &SuppressionEntry, raw_violations: &[Violation], source_line: &str, budget_active: bool, ) -> Result<Option<(Fix, Vec<String>)>, EntryPlanError>