(path: &Path)
| 269 | } |
| 270 | |
| 271 | fn load_hashes(path: &Path) -> HashMap<String, String> { |
| 272 | if !path.exists() { |
| 273 | return HashMap::default(); |
| 274 | } |
| 275 | let content = std::fs::read_to_string(path).unwrap_or_default(); |
| 276 | parse_simple_json_map(&content) |
| 277 | } |
| 278 | |
| 279 | fn save_hashes(path: &Path, hashes: &HashMap<String, String>) { |
| 280 | let mut entries: Vec<_> = hashes.iter().collect(); |