Commit Graph

15 Commits

Author SHA1 Message Date
Kyle Clemens
4ec655302c
refactor: derive PartialEq and Eq for all enums 2018-09-04 16:17:44 -04:00
Kyle Clemens
ddef8c7f8b
fix: Keeper of the Moon, not Seeker of the Moon 2018-09-04 15:08:20 -04:00
Kyle Clemens
2881830fef
feat: add guardians 2018-09-02 15:51:19 -04:00
Kyle Clemens
c4946294ab
feat: add races and clans 2018-09-02 15:44:42 -04:00
Kyle Clemens
7cb3a121f1
feat: create distinct as_str/name methods
`as_str` is used for the variant as a string, exactly as it is
represented in the source.

`name` is used for the display name of the variant, and it is what is
shown in the `Display` impl.
2018-04-02 10:01:15 -04:00
Kyle Clemens
d85d4a9c4b
refactor: as_code -> code 2018-04-02 09:32:41 -04:00
Kyle Clemens
2cedc9b1ef
feat: add short codes 2018-04-01 02:09:19 -04:00
Kyle Clemens
c09f624048
feat: add serde support 2018-03-31 17:11:03 -04:00
Kyle Clemens
c774afd5f5
feat: allow non-combat jobs to be taken from their short codes 2018-03-31 17:02:41 -04:00
Kyle Clemens
7773fb082f
feat: add feature gate to ALL 2018-03-29 14:41:25 -04:00
Kyle Clemens
837fca2b38
refactor: split types into features 2018-03-29 14:36:38 -04:00
Kyle Clemens
794fb46bea
feat: add non-combat jobs and classifications 2018-03-29 13:20:42 -04:00
Kyle Clemens
5032ce62ba
docs: add more 2018-03-29 13:20:26 -04:00
Kyle Clemens
da51e7338a
refactor: use error type instead of unit 2018-03-29 09:11:19 -04:00
Kyle Clemens
5f1db6a5da
chore: initial commit 2018-03-28 20:44:30 -04:00