diff options
| author | Mo <76752051+mo8it@users.noreply.github.com> | 2024-04-18 13:02:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-18 13:02:35 +0200 |
| commit | 819dea250034a5658d0fe3306f6c35fc49961e17 (patch) | |
| tree | 122060cdc0ef3f81d367e0afc7b0e3e9d29d33ee /src/embedded.rs | |
| parent | c613b70363c60c6f4305d09c7394c96cdc6b69e4 (diff) | |
| parent | 01e6732e4d920d9a1859e05fa28382e4307571af (diff) | |
Merge pull request #1949 from rust-lang/third-party-exercises
Support for third-party exercises
Diffstat (limited to 'src/embedded.rs')
| -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) } } |
