From 765884f79ff0e2283c2964d300dc484f4437b542 Mon Sep 17 00:00:00 2001 From: EvilMuffinHa Date: Wed, 2 Mar 2022 20:07:11 -0500 Subject: [PATCH] alphabetical --- src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index bdf7924..78aeff0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -169,8 +169,11 @@ fn delete(path: PathBuf, _guard: AdminUser) -> Redirect { fn directory_structure(path: String) -> HashMap<&'static str, HashMap> { let dir = Path::new(path.as_str()); - let paths = fs::read_dir(dir).unwrap() + let mut sort = fs::read_dir(dir).unwrap() .map(|x| x.unwrap().path().into_os_string().into_string().unwrap()) + .collect::>(); + sort.sort(); + let paths = sort.into_iter() .enumerate() .map(|x| (x.0 as i32, DirPath { is_file: Path::new(&x.1).is_file(),