(metadata: Option<&serde_json::Value>)
| 161 | } |
| 162 | |
| 163 | fn artifact_uris(metadata: Option<&serde_json::Value>) -> Vec<String> { |
| 164 | let mut uris = Vec::new(); |
| 165 | if let Some(metadata) = metadata { |
| 166 | collect_artifact_uris(metadata, &mut uris); |
| 167 | } |
| 168 | uris.sort(); |
| 169 | uris.dedup(); |
| 170 | uris |
| 171 | } |
| 172 | |
| 173 | fn collect_artifact_uris(value: &serde_json::Value, uris: &mut Vec<String>) { |
| 174 | match value { |
no test coverage detected