diff options
| author | mo8it <mo8it@proton.me> | 2024-04-18 01:49:32 +0200 |
|---|---|---|
| committer | mo8it <mo8it@proton.me> | 2024-04-18 01:49:32 +0200 |
| commit | d64836f3170c443c6fb5f131930223831c6d724c (patch) | |
| tree | f62c0173e5d846c7f8ed45b37e9e1269da5ebf4b /src | |
| parent | 634e17a5abdd5b03740cfb5ab690e2b8762cf0c3 (diff) | |
Avoid an unneeded syscall
Diffstat (limited to 'src')
| -rw-r--r-- | src/embedded.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/embedded.rs b/src/embedded.rs index 866b12b..eae3099 100644 --- a/src/embedded.rs +++ b/src/embedded.rs @@ -47,14 +47,12 @@ impl EmbeddedFlatDir { let path = Path::new(self.path); if let Err(e) = create_dir(path) { - if !path.is_dir() { + if e.kind() != io::ErrorKind::AlreadyExists { return Err(e); } } - self.readme.write_to_disk(WriteStrategy::Overwrite)?; - - Ok(()) + self.readme.write_to_disk(WriteStrategy::Overwrite) } } |
