(value: &Value)
| 313 | } |
| 314 | |
| 315 | fn explicit_skills_from_metadata(value: &Value) -> Vec<String> { |
| 316 | let mut skills = Vec::new(); |
| 317 | collect_explicit_skills(value, &mut skills); |
| 318 | skills |
| 319 | } |
| 320 | |
| 321 | fn collect_explicit_skills(value: &Value, out: &mut Vec<String>) { |
| 322 | match value { |
no test coverage detected