(metadata: Option<&serde_json::Value>)
| 488 | } |
| 489 | |
| 490 | fn artifact_uris(metadata: Option<&serde_json::Value>) -> Vec<String> { |
| 491 | let mut uris = Vec::new(); |
| 492 | if let Some(metadata) = metadata { |
| 493 | collect_artifact_uris(metadata, &mut uris); |
| 494 | } |
| 495 | uris.sort(); |
| 496 | uris.dedup(); |
| 497 | uris |
| 498 | } |
| 499 | |
| 500 | fn collect_artifact_uris(value: &serde_json::Value, uris: &mut Vec<String>) { |
| 501 | match value { |
no test coverage detected