Commit Graph

17 Commits

Author SHA1 Message Date
etwyniel
263cd46234 Add support for deserializing adjacently tagged enums 2019-11-18 14:57:36 +01:00
etwyniel
8dd5d9f959 Fix license field in Cargo.toml 2019-11-18 13:01:37 +01:00
etwyniel
87cadcd9db Fix readme field in Cargo.toml 2019-11-18 13:00:07 +01:00
etwyniel
7462190028 Add description, license, readme, repository and keywords keys to Cargo.toml 2019-11-18 12:59:20 +01:00
etwyniel
c3c7792bca Add license information 2019-11-18 11:41:49 +01:00
etwyniel
307d0239c6 Fix header sizes in README 2019-11-18 11:37:02 +01:00
etwyniel
7a0a9722d0 Add readme 2019-11-18 11:35:04 +01:00
etwyniel
5990bba62c Formatting 2019-11-18 11:15:14 +01:00
etwyniel
b7993b516e Full support for deserializing externally tagged enums 2019-11-18 11:04:11 +01:00
etwyniel
6db11c37cb Support deserializing tuple variants with a single field in externally tagged enums 2019-11-18 10:36:31 +01:00
etwyniel
81567f15e8 Add partial deserialization support
Only externally tagged, only named fields or unit variants
2019-11-18 09:38:59 +01:00
etwyniel
63d972ab12 Remove extra-traits from syn dependency 2019-10-21 11:18:14 +02:00
Aymeric Beringer
7052150535 Support generic enums, tuple variants with one field are not serialized as Seq 2019-10-15 13:09:04 +02:00
Aymeric Beringer
c0a1b3a242 Refactor tuple variant serialization, support tuple variant in externally tagged enum 2019-10-14 17:13:26 +02:00
Aymeric Beringer
6ddeac2461 Implement serialization for untagged unnamed variants 2019-10-11 17:04:06 +02:00
Aymeric Beringer
a9c218d131 Remove unused type Variant 2019-10-11 16:34:23 +02:00
Aymeric Beringer
353d0c07d4 Implement serialization for unit variants and named variants 2019-10-11 16:32:09 +02:00