oh, wait, i need to not use hashmap too.

This commit is contained in:
Ryan Heywood 2025-02-08 16:37:30 -05:00
parent d4c1434d9a
commit e4756fd158
Signed by: ryan
GPG Key ID: 8E401478A3FBEF72
1 changed files with 2 additions and 4 deletions

View File

@ -1,7 +1,5 @@
use icepick_workflow::Workflow; use icepick_workflow::Workflow;
use std::{collections::HashMap, path::{PathBuf, Path}}; use std::{collections::BTreeMap, path::{PathBuf, Path}};
use smex;
use bincode;
fn env_var(var: &'static str) -> String { fn env_var(var: &'static str) -> String {
println!("cargo::rerun-if-env-changed={var}"); println!("cargo::rerun-if-env-changed={var}");
@ -18,7 +16,7 @@ fn main() {
let workflows_dir = PathBuf::from(crate_dir).join("workflows"); let workflows_dir = PathBuf::from(crate_dir).join("workflows");
track_path(&workflows_dir); track_path(&workflows_dir);
let mut workflows_by_module: HashMap<String, Vec<Workflow>> = Default::default(); let mut workflows_by_module: BTreeMap<String, Vec<Workflow>> = Default::default();
for module_dir in std::fs::read_dir(&workflows_dir).unwrap() { for module_dir in std::fs::read_dir(&workflows_dir).unwrap() {
let module_dir = module_dir.unwrap(); let module_dir = module_dir.unwrap();