(text: &str)
| 363 | } |
| 364 | |
| 365 | fn skills_from_text(text: &str) -> Vec<String> { |
| 366 | let mut skills = Vec::new(); |
| 367 | if let Ok(value) = serde_json::from_str::<Value>(text) { |
| 368 | collect_skills_from_text_json(&value, &mut skills); |
| 369 | } |
| 370 | collect_using_skill_mentions(text, &mut skills); |
| 371 | skills |
| 372 | } |
| 373 | |
| 374 | fn collect_skill_view_metadata(value: &Value, out: &mut Vec<String>) { |
| 375 | match value { |
no test coverage detected