summaryrefslogtreecommitdiffstats
path: root/src/files.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-10-26 21:56:20 +0100
committertv <tv@krebsco.de>2026-10-26 21:56:20 +0100
commit08f5df1f0a2e22876a5b49a4f9e2e05a61df882a (patch)
tree113050df0bef5e8f3e9d188c69fc2a0c76d2eb17 /src/files.rs
parentecdb3ee944f5c171faac3a71117e2ff27e064295 (diff)
make clippy happy again
Diffstat (limited to 'src/files.rs')
-rw-r--r--src/files.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/files.rs b/src/files.rs
index 4b08469..0ec741e 100644
--- a/src/files.rs
+++ b/src/files.rs
@@ -160,10 +160,10 @@ fn write_atomic(path: &Path, bytes: &[u8]) -> std::io::Result<()> {
/// Makes a rename in `path`'s directory durable (best effort: not every platform syncs
/// directories).
fn sync_parent(path: &Path) {
- if let Some(dir) = path.parent().filter(|dir| !dir.as_os_str().is_empty()) {
- if let Ok(dir) = std::fs::File::open(dir) {
- let _ = dir.sync_all();
- }
+ if let Some(dir) = path.parent().filter(|dir| !dir.as_os_str().is_empty())
+ && let Ok(dir) = std::fs::File::open(dir)
+ {
+ let _ = dir.sync_all();
}
}