(
all_skills: &[SkillInfo],
enabled_keys: &HashSet<String>,
)
| 278 | } |
| 279 | |
| 280 | fn build_disabled_project_skill_keys( |
| 281 | all_skills: &[SkillInfo], |
| 282 | enabled_keys: &HashSet<String>, |
| 283 | ) -> Vec<String> { |
| 284 | all_skills |
| 285 | .iter() |
| 286 | .filter(|skill| skill.level == SkillLocation::Project) |
| 287 | .filter(|skill| !enabled_keys.contains(&skill.key)) |
| 288 | .map(|skill| skill.key.clone()) |
| 289 | .collect() |
| 290 | } |
| 291 | |
| 292 | async fn persist_project_mode_skill_selection_local( |
| 293 | mode_id: &str, |
no test coverage detected