summaryrefslogtreecommitdiff
path: root/src/types/project.rs
diff options
context:
space:
mode:
authorpml68 <contact@pml68.dev>2025-07-01 22:54:31 +0200
committerpml68 <contact@pml68.dev>2025-07-01 22:55:16 +0200
commit1e6963304f1efdbc15b880a650346c631d15e99b (patch)
treefbf2a83fb8e5e9e53343dc745809aae08e8c76f0 /src/types/project.rs
parentchore(PKGBUILD): remove clang and mold from `makedepends` [skip ci] (diff)
downloadiced-builder-1e6963304f1efdbc15b880a650346c631d15e99b.tar.gz
fix: relative project path written to config, bump MSRV to 1.88.0
Diffstat (limited to 'src/types/project.rs')
-rw-r--r--src/types/project.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/types/project.rs b/src/types/project.rs
index 9f78445..5bd986f 100644
--- a/src/types/project.rs
+++ b/src/types/project.rs
@@ -66,9 +66,10 @@ impl Project {
use tokio::fs;
let path = if let Some(p) = path {
- let parent = p.parent();
- if parent.is_some_and(|parent| !parent.exists()) {
- fs::create_dir_all(parent.unwrap()).await?;
+ if let Some(parent) = p.parent()
+ && !parent.exists()
+ {
+ fs::create_dir_all(parent).await?;
}
p