From 2945104d396d35c25f19d283e53aafe26a3a65f3 Mon Sep 17 00:00:00 2001 From: Bjerg Date: Thu, 20 Jan 2022 10:01:35 +0100 Subject: [PATCH] Remove entire cache folder, not just contents (#820) --- ethers-solc/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ethers-solc/src/lib.rs b/ethers-solc/src/lib.rs index d68e7cd8..1f43908e 100644 --- a/ethers-solc/src/lib.rs +++ b/ethers-solc/src/lib.rs @@ -500,7 +500,7 @@ impl Project { pub fn cleanup(&self) -> std::result::Result<(), SolcIoError> { tracing::trace!("clean up project"); if self.cache_path().exists() { - std::fs::remove_file(self.cache_path()) + std::fs::remove_dir_all(self.cache_path()) .map_err(|err| SolcIoError::new(err, self.cache_path()))?; tracing::trace!("removed cache file \"{}\"", self.cache_path().display()); }