diff options
| author | onur-ozkan <work@onurozkan.dev> | 2024-11-30 12:40:43 +0300 |
|---|---|---|
| committer | onur-ozkan <work@onurozkan.dev> | 2024-11-30 12:41:42 +0300 |
| commit | fd9019852e2e54f5b35b40c7c6b8af237dd405b2 (patch) | |
| tree | 5b9dacb75e6281b4fa6cee94c993bd8cb8e769e0 | |
| parent | 76f3ff605962d7046bc1537597ceed5e12325f54 (diff) | |
| download | rust-fd9019852e2e54f5b35b40c7c6b8af237dd405b2.tar.gz rust-fd9019852e2e54f5b35b40c7c6b8af237dd405b2.zip | |
replace hard coded error id with `ErrorKind::DirectoryNotEmpty`
Signed-off-by: onur-ozkan <work@onurozkan.dev>
| -rw-r--r-- | src/bootstrap/src/core/build_steps/clean.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/bootstrap/src/core/build_steps/clean.rs b/src/bootstrap/src/core/build_steps/clean.rs index d857de96cce..61cc9eeed55 100644 --- a/src/bootstrap/src/core/build_steps/clean.rs +++ b/src/bootstrap/src/core/build_steps/clean.rs @@ -203,10 +203,8 @@ fn rm_rf(path: &Path) { do_op(path, "remove dir", |p| match fs::remove_dir(p) { // Check for dir not empty on Windows - // FIXME: Once `ErrorKind::DirectoryNotEmpty` is stabilized, - // match on `e.kind()` instead. #[cfg(windows)] - Err(e) if e.raw_os_error() == Some(145) => Ok(()), + Err(e) if e.kind() == ErrorKind::DirectoryNotEmpty => Ok(()), r => r, }); } |
