From bef5d4292e25eaa7e5d93f611067d4e0afb71994 Mon Sep 17 00:00:00 2001 From: Oskar Persson Date: Fri, 7 Aug 2020 14:36:18 +0200 Subject: [PATCH] Make add_files recurse directories --- src/staticfiles.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/staticfiles.rs b/src/staticfiles.rs index 683d4e5..60d9635 100644 --- a/src/staticfiles.rs +++ b/src/staticfiles.rs @@ -281,8 +281,11 @@ impl StaticFile { println!("cargo:rerun-if-changed={}", indir.display()); for entry in read_dir(indir)? { let entry = entry?; - if entry.file_type()?.is_file() { + let file_type = entry.file_type()?; + if file_type.is_file() { self.add_file(&entry.path())?; + } else if file_type.is_dir() { + self.add_files(&entry.path())?; } } Ok(())