(models: &'a [ModelInfo], name: &str)
| 230 | } |
| 231 | |
| 232 | pub fn find_model<'a>(models: &'a [ModelInfo], name: &str) -> Option<&'a ModelInfo> { |
| 233 | let normalized = normalize_model_name(name); |
| 234 | models.iter().find(|m| { |
| 235 | m.model_name |
| 236 | .as_deref() |
| 237 | .is_some_and(|n| n.eq_ignore_ascii_case(normalized)) |
| 238 | || m.model_id.eq_ignore_ascii_case(normalized) |
| 239 | }) |
| 240 | } |
no test coverage detected