Remove gateway metadata file.
(name: &str)
| 400 | |
| 401 | /// Remove gateway metadata file. |
| 402 | pub fn remove_gateway_metadata(name: &str) -> Result<()> { |
| 403 | let path = user_gateway_metadata_path(name)?; |
| 404 | if path.exists() { |
| 405 | std::fs::remove_file(&path) |
| 406 | .into_diagnostic() |
| 407 | .wrap_err_with(|| format!("failed to remove {}", path.display()))?; |
| 408 | } |
| 409 | Ok(()) |
| 410 | } |
| 411 | |
| 412 | #[cfg(test)] |
| 413 | mod tests { |