CommBank/maestro — pull request #162 by stephanh (2014-08-26 04:04:05+00:00)
Title: Adds support for decoding and encoding data with missing value indicators.

As part of the a whole bunch of refactoring was also done.

* Added support for `none` string to indicate missing values for both
Encode and Decode.
* Removed decode sources. Instead the only decode source is now a list
of strings.
* Changed encode to encode to a list of strings.
* Changed decode to only decode a list of strings.
* Removed `Val`s.
* Removed `Cell` it wasn't used anywhere and depended on `Val`.
* Added documentation to Encode and Decode.
* Added tests for encode macro.