aboutsummaryrefslogtreecommitdiff
path: root/src/serialization.rs
AgeCommit message (Collapse)AuthorLines
2014-09-21Update to rust masterAlex Crichton-19/+19
Closes #19
2014-08-01Add required `error` method to `Decoder`Andrew Poelstra-0/+40
Since rustc pull #16130 there has been a new method in the `Decoder` trait for signalling application-specific decode errors.
2014-07-15Fix doc testsAlex Crichton-1/+1
2014-07-15Migrate to a TreeMap for determinismAlex Crichton-13/+13
2014-07-09ToStr::to_str -> ToString::to_stringMichael Gehring-7/+7
2014-07-02Add a test for _ => - translationAlex Crichton-6/+15
2014-07-02Decodes `foo-bar` into a field named `foo_bar`Yehuda Katz + Carl Lerche-1/+9
This logic is specific to the Decoder, and because Rust does not support hyphenated names as identifiers, it's the only reasonable thing to do with hyphenated names in Toml.
2014-06-28Remove stray println!()Alex Crichton-2/+0
2014-06-28Be more resilient about unused values in arrayAlex Crichton-1/+42
2014-06-28Always remove Array values from the DecoderAlex Crichton-5/+15
2014-06-28Prune more unused fieldsAlex Crichton-2/+40
2014-06-28Don't leave empty tables lying aroundAlex Crichton-1/+27
2014-06-26Document a new public fieldAlex Crichton-0/+2
2014-06-26Leave unused keys in TOML while decodingAlex Crichton-13/+71
2014-06-23Fix a testAlex Crichton-1/+1
2014-06-23Expose kinds of errorsAlex Crichton-56/+103
2014-06-23Add Encodable/Decodable support for enumsAlex Crichton-13/+66
2014-06-23Add a test for a missing fieldAlex Crichton-1/+19
2014-06-23Improve decoder errorsAlex Crichton-89/+174
2014-06-22Clean up warnings and documentationAlex Crichton-19/+50
2014-06-22Implement Encoder/Decoder for libserialize traitsAlex Crichton-0/+726