(snapshot: &DiagnosticsSnapshot)
| 260 | } |
| 261 | |
| 262 | fn backfill_languages(snapshot: &DiagnosticsSnapshot) -> Vec<String> { |
| 263 | snapshot |
| 264 | .engines |
| 265 | .iter() |
| 266 | .filter(|engine| { |
| 267 | engine.enabled |
| 268 | && !matches!( |
| 269 | engine.state, |
| 270 | EngineState::Disabled | EngineState::Inactive | EngineState::Unavailable |
| 271 | ) |
| 272 | }) |
| 273 | .map(|engine| engine.language.clone()) |
| 274 | .collect() |
| 275 | } |
| 276 | |
| 277 | async fn reconcile_project_language_activity( |
| 278 | state: &DashboardState, |
no test coverage detected