Dylan K. Taylor 01904adf49 Improve enum implementations, move some components to traits
The reason this uses a trait is because `self` refers to the including class in a trait, which offers a small amount of automatic type safety.
If we had templates or generics, this would be a generic class instead.
2019-03-13 15:10:31 +00:00
..
2019-03-02 10:29:11 +00:00
2019-03-02 10:29:11 +00:00
2019-03-02 10:29:11 +00:00
2019-03-02 10:29:11 +00:00
2019-03-02 10:29:11 +00:00
2019-01-04 23:28:44 +00:00
2019-03-03 17:39:23 +00:00
2019-02-22 12:55:34 +00:00