45 Commits

Author SHA1 Message Date
David Tolnay
26a6ba177c
Remove error from serde_test public API 2017-04-19 11:54:48 -07:00
David Tolnay
0734b44a3a
Remove unneeded trait bounds 2017-04-19 10:41:58 -07:00
David Tolnay
86deb8db79
Remove seq_fixed_size in favor of tuple 2017-04-17 12:07:49 -07:00
David Tolnay
c13a37d4db
Rename VariantAccess methods to not conflict with Deserializer 2017-04-15 12:35:04 -07:00
David Tolnay
54bbf81dfc
Put deserialize_struct and deserialize_enum adjacent 2017-04-14 22:00:27 -07:00
David Tolnay
5b118fdef4
Reorder methods to match the serializer trait 2017-04-14 15:24:21 -07:00
David Tolnay
337c6e91d8
Access terminology in serde_test 2017-04-14 15:07:19 -07:00
David Tolnay
0c5db90de8
Simplify size_hint to Option<usize> 2017-04-14 13:31:46 -07:00
David Tolnay
e77e7c4bba
Rename Deserializer::deserialize to deserialize_any 2017-04-14 12:52:57 -07:00
David Tolnay
31cec05712
Access traits 2017-04-14 12:24:35 -07:00
David Tolnay
3f920f645c
License boilerplate 2017-04-13 17:34:42 -07:00
David Tolnay
ea8fb97beb
Format in rfc style 2017-04-13 12:32:29 -07:00
David Tolnay
07154303ed
Implement Debug for public types 2017-04-13 11:04:16 -07:00
David Tolnay
0d82bbf74f
Rename ValueDeserializer trait to IntoDeserializer 2017-04-11 23:20:35 -07:00
David Tolnay
a38b24136b
Rename deserialize_struct_field to deserialize_identifier
Because it applies to both struct fields and discriminants of an enum.
2017-04-09 13:35:22 -07:00
David Tolnay
826b53f691
Update token names in serde_test 2017-04-05 10:30:46 -07:00
David Tolnay
f03e8e6056
Exhaustive match in serde_test deserializer 2017-04-05 09:54:12 -07:00
David Tolnay
67ed7a0edd
Eliminate Sep tokens in serde_test 2017-04-05 09:42:27 -07:00
David Tolnay
c3d9b42cdf
Fix handling of option and newtype in IgnoredAny 2017-04-05 09:19:22 -07:00
David Tolnay
b2377d4c0b
Allow enums in ignored map value in serde_test 2017-04-05 08:54:30 -07:00
David Tolnay
b43554fbb1
Require slice of tokens in serde_test::Deserializer 2017-04-05 00:22:00 -07:00
David Tolnay
5871fb9ce0
Remove lifetime from serde_test::Token 2017-04-05 00:17:50 -07:00
David Tolnay
211e2bb8d9
Support borrowed tokens in serde_test 2017-04-04 09:56:01 -07:00
David Tolnay
d3a2f5e268
Add a 'de lifetime to the deserialize traits 2017-03-29 00:10:34 -07:00
Clar Charr
09e467cc4c Documentation for serde_test. 2017-02-28 18:20:27 -05:00
David Tolnay
5fbdadefb2
Deserializing enums in serde_test 2017-02-24 13:47:04 -08:00
David Tolnay
e8651a52e7
Rustfmt 2017-02-12 22:15:59 -08:00
David Tolnay
ff21d557c7
Untagged and internally tagged enums 2017-02-02 18:48:30 -08:00
David Tolnay
87040b4bc4
Fix clippy lints in serde_test 2017-01-25 20:42:44 -08:00
David Tolnay
e0c049dbf2
Remove usize and isize from data model 2017-01-25 09:08:06 -08:00
David Tolnay
a4126e4c5a
Errors 2017-01-21 09:13:01 -08:00
David Tolnay
5ecfb3b388
Update serde_test to use seeds 2017-01-19 01:24:33 -08:00
Oliver Schneider
b26f291d93
add missing Vec<u8> deserialization hint to Deserializer 2017-01-16 16:55:13 +01:00
David Tolnay
7372f152bd
Update serde_test for Deserializer changes 2017-01-14 13:42:45 -08:00
David Tolnay
88debb3fb8
Remove SeqVisitor::end() and MapVisitor::end() 2017-01-13 13:34:38 -08:00
Oliver Schneider
5b668ed87a attempt to test the field names, but deem it too complex and opt to at least improve the code 2017-01-12 20:17:55 +01:00
David Tolnay
eb6fb1d40e Merge pull request #523 from serde-rs/enum
Enum deserialization API
2017-01-08 00:45:50 -08:00
David Tolnay
7a0e8f73b4
Remove the Deserialize trait bound on Visitor::Value 2017-01-03 01:50:10 -08:00
David Tolnay
85f1bf0259
Enum deserialization API 2016-08-23 22:17:28 -04:00
Oliver Schneider
124bacd871
fix for 1.8, 1.9 and stable 2016-07-21 10:11:04 +02:00
Oliver Schneider
4280dd466d
rename deserialize_fixed_size_array to deserialize_seq_fixed_size 2016-07-20 19:20:31 +02:00
Oliver Schneider
36a7bf6244
make Deserializer pure 2016-07-20 10:26:31 +02:00
Oliver Schneider
3766633f4a
adjust codegen to work with the revamped map/seq serializer 2016-07-12 15:44:19 +02:00
David Tolnay
cfc2f9adc0
Remove Error from name of Error variants 2016-06-28 22:49:13 -07:00
David Tolnay
6d64104375
Factor the Token De/Serializer into serde_test 2016-06-28 21:54:51 -07:00