diff --git a/apps/desktop/desktop_native/objc/build.rs b/apps/desktop/desktop_native/objc/build.rs index 8e450eb3ce8..4fd9c8d17d5 100644 --- a/apps/desktop/desktop_native/objc/build.rs +++ b/apps/desktop/desktop_native/objc/build.rs @@ -4,15 +4,15 @@ fn main() { use glob::glob; - let out_dir = std::env::var("OUT_DIR").unwrap(); + let out_dir = std::env::var("OUT_DIR").expect("env var OUT_DIR is invalid or not set"); // Compile Swift files FIRST (generates Bitwarden-Swift.h for browser_access.m) let swift_files: Vec = glob("src/native/**/*.swift") .expect("Failed to read Swift glob pattern") .filter_map(Result::ok) - .map(|p| { + .filter_map(|p| { println!("cargo::rerun-if-changed={}", p.display()); - p.to_str().unwrap().to_string() + p.to_str().map(|s| s.to_string()) }) .collect();