(min: &mut Option<TileId>, max: &mut Option<TileId>, id: TileId)
| 259 | } |
| 260 | |
| 261 | fn update_bounds(min: &mut Option<TileId>, max: &mut Option<TileId>, id: TileId) { |
| 262 | *min = Some(min.map_or(id, |m| m.min(id))); |
| 263 | *max = Some(max.map_or(id, |m| m.max(id))); |
| 264 | } |
| 265 | |
| 266 | fn write_atomic(path: &std::path::Path, bytes: &[u8]) -> std::io::Result<()> { |
| 267 | let mut tmp = path.to_path_buf(); |