fix: bug crash when disk drop

This commit is contained in:
weisd
2024-12-12 09:54:06 +08:00
parent 7d2c9b06de
commit 0552254c23
6 changed files with 31 additions and 6 deletions
+4
View File
@@ -265,6 +265,10 @@ pub fn os_err_to_file_err(e: io::Error) -> Error {
}
}
pub fn is_unformatted_disk(err: &Error) -> bool {
matches!(err.downcast_ref::<DiskError>(), Some(DiskError::UnformattedDisk))
}
pub fn is_err_file_not_found(err: &Error) -> bool {
matches!(err.downcast_ref::<DiskError>(), Some(DiskError::FileNotFound))
}