From f9f86fcc67e686086eb3b6ad0ea27380cca18349 Mon Sep 17 00:00:00 2001 From: Selimaj Dev Date: Sun, 17 May 2026 19:39:21 +0200 Subject: [PATCH] Implementation: sidefiles --- src/compiler.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/compiler.rs b/src/compiler.rs index 1510f7a..78d9140 100644 --- a/src/compiler.rs +++ b/src/compiler.rs @@ -69,13 +69,13 @@ fn build_dir(root: &Path, base_src: &Path, current_dir: &Path, out_dir: &Path) { continue; } - // skip non-mist files + let relative = path.strip_prefix(base_src).unwrap(); + if path.extension().and_then(|e| e.to_str()) != Some("mist") { + fs::copy(&path, out_dir.join(relative)).expect("Failed to copy non-mist file"); continue; } - let relative = path.strip_prefix(base_src).unwrap(); - let output_path = out_dir.join(relative).with_extension("rs"); // create parent directories