From d44466c73f28556d0f09e46f1a4dda457d7198e2 Mon Sep 17 00:00:00 2001 From: smulet Date: Mon, 31 Mar 2025 18:28:48 +0800 Subject: [PATCH] Use functions handling path --- src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 26965b3..99006c2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,7 @@ use std::{ collections::BTreeSet, fs::{self, create_dir}, + path::Path, }; use zed_extension_api::{ @@ -222,6 +223,7 @@ impl Java { let prefix = "lombok"; let jar_name = format!("lombok-{latest_version}.jar"); let jar_path = format!("{prefix}/{jar_name}"); + let jar_path = Path::new(prefix).join(&jar_name).to_string_lossy().into_owned(); // If latest version isn't installed, if !fs::metadata(&jar_path).is_ok_and(|stat| stat.is_file()) {