mozilla/rust — pull request #5630 by erickt (2013-03-30 00:02:48+00:00)
Title: Simplify serialize::{En,De}coder, add support for serializing maps, and other misc fns

@nikomatsakis and I were talking about how the serializers were a bit too complicated. None of the users of With the `emit_option` and `read_option` functions, the serializers are now moving more high level. This patch series continues that trend. I've removed support for emitting specific string and vec types, and added support for emitting mapping types.