summaryrefslogtreecommitdiff
path: root/src/step.rs
AgeCommit message (Collapse)AuthorFilesLines
2022-01-21refactor: parse with serde directly to data structureLars Wirzenius1-2/+13
Use serde to parse directly to a hashmap of steps, instead of generic YAML values. This gives us better error messages. Sponsored-by: author
2020-03-20Change: make error message for wrong number of goals more helpfulLars Wirzenius1-0/+7
2019-10-04Change: let compiler infer typeLars Wirzenius1-1/+1
2019-10-04Change: dedends_on to get other step, not its name, as paramterLars Wirzenius1-2/+2
2019-10-04Refactor: more idiomatic way of creating string from sliceLars Wirzenius1-1/+1
2019-10-04Change: dependencies() to return iterator over &strLars Wirzenius1-3/+3
This avoids making temporary, pointless copies of Strings.
2019-10-04Drop: unnecessary lifetime annotationsLars Wirzenius1-3/+3
2019-10-04Add: Eq to StepLars Wirzenius1-1/+1
2019-10-04Change: make Status copiable, don't pass referencesLars Wirzenius1-2/+2
Status is very small, so copying it is just easier than dealing with references.
2019-09-28Refactor: cleanliness, clarity and simplicity, and rustfmtLars Wirzenius1-1/+1
2019-09-28Change: move Status, Step, Roadmap, and parser to separate modulesLars Wirzenius1-0/+92