aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
Commit message (Collapse)AuthorAgeFilesLines
* Change link representation again, make it a plain map.Harald Eilertsen2018-12-261-5/+3
|
* Print links to sources for the marks.Harald Eilertsen2018-12-261-1/+9
|
* Use serde_derive to deserialize primstav data into a struct.Harald Eilertsen2018-12-261-14/+26
| | | | | This makes it much easier to work with the data. Adds some restrictions on the yaml data though, all elements must be present, even if empty.
* One more test case for capitalize().Harald Eilertsen2018-12-261-0/+1
|
* capitalize() would fail if first char were not ascii.Harald Eilertsen2018-12-261-2/+11
| | | | Enhanced version using chain iterator.
* Add locale::get() and make EN default locale.Harald Eilertsen2018-12-251-1/+2
|
* Add a simplistic locale module.Harald Eilertsen2018-12-251-1/+3
| | | | | | | | For now only handles formatting the date string. Not sure how I will provide for different date formats, as the format string has to be a static string literal and can't be passed in from a variable. Would probably be better to interface the locale functionality of the OS instead.
* Replace Inflector crate with homebrewed capitalize function.Harald Eilertsen2018-12-251-4/+10
| | | | | The Inflector crate did funky things with whitespace and punctuation, which is not desireable to us.
* First commit, working but incomplete.Harald Eilertsen2018-12-251-0/+62