Armin Ronacher
|
695c3eedcb
|
Do not imply flatten from skip_serialize
|
2018-03-20 14:45:14 +01:00 |
|
Armin Ronacher
|
50c636a923
|
Remove now dead as_map detection (can be cattrs.has_flatten)
|
2018-03-20 13:43:23 +01:00 |
|
Armin Ronacher
|
5b884b5bf9
|
Added some missing UFCs
|
2018-03-20 13:38:22 +01:00 |
|
Armin Ronacher
|
abeea89147
|
Fully qualify some calls in generated code and fix a bad comment
|
2018-03-20 13:35:16 +01:00 |
|
Armin Ronacher
|
f02dbf381b
|
Added non string key support for flattening
|
2018-03-19 00:57:58 +01:00 |
|
Armin Ronacher
|
ad40f976db
|
Switch to using Content keys internally for flattening to later support arbitrary keys
|
2018-03-18 21:07:08 +01:00 |
|
Armin Ronacher
|
58d52e784b
|
Remove #[serde(repr = "map")]
|
2018-03-18 18:30:46 +01:00 |
|
Armin Ronacher
|
d44f12907b
|
Do not emit an in-place deserialization path for struct as map
|
2018-03-18 18:27:35 +01:00 |
|
Armin Ronacher
|
61b167be9a
|
Attempted support for in_place deserialization for structs as map
|
2018-03-18 18:22:06 +01:00 |
|
Armin Ronacher
|
ebf80ac965
|
Implement deserialization support for flatten
|
2018-03-16 23:05:48 +01:00 |
|
Armin Ronacher
|
9e8cda4c37
|
Added basic not fully working FlatMapSerializer
|
2018-03-16 23:05:48 +01:00 |
|
Jan Michael Auer
|
5457394f5b
|
Fixed various issues with combinding flatten and deny_unknown_fields
|
2018-03-16 23:05:48 +01:00 |
|
Jan Michael Auer
|
6627540dd6
|
Added support basic deserialization in derive
|
2018-03-16 23:05:48 +01:00 |
|
Jan Michael Auer
|
5ae06bba49
|
Store flatten flag in container attributes
|
2018-03-16 23:05:47 +01:00 |
|
Jan Michael Auer
|
571bb8caed
|
Derive serialization for serde(flatten)
|
2018-03-16 23:05:47 +01:00 |
|
Armin Ronacher
|
07d07347b3
|
Make clippy happy
|
2018-03-16 23:05:22 +01:00 |
|
Armin Ronacher
|
1bd2c6129c
|
Explicitly pass value requirements for the capture path
|
2018-03-16 23:05:22 +01:00 |
|
Armin Ronacher
|
39413c8ce7
|
Implement deserializer for map mode and collection fields
|
2018-03-16 23:05:22 +01:00 |
|
Armin Ronacher
|
b4dbae250b
|
Added support for serialization of structs as maps
|
2018-03-16 23:05:22 +01:00 |
|
David Tolnay
|
7ad836e6a9
|
Release 1.0.33
|
2018-03-15 10:03:42 -07:00 |
|
David Tolnay
|
72ecb9064c
|
Fix parsing of qself in paths in attributes
|
2018-03-15 10:02:40 -07:00 |
|
David Tolnay
|
23c6eb3b40
|
Release 1.0.32
|
2018-03-13 11:31:26 -07:00 |
|
David Tolnay
|
b8c9a66d75
|
Release 1.0.31
|
2018-03-13 10:18:35 -07:00 |
|
David Tolnay
|
69dd3215f4
|
Release 1.0.30
|
2018-03-12 11:44:50 -07:00 |
|
David Tolnay
|
0d4d47c398
|
Release 1.0.29
|
2018-03-09 00:24:08 -08:00 |
|
David Tolnay
|
30361ac6d0
|
Clean up workaround that required too many parentheses
The issue has been fixed in the compiler and these extra call site parentheses
are no longer required.
|
2018-03-09 00:22:27 -08:00 |
|
David Tolnay
|
3f75239bfb
|
Release 1.0.28
|
2018-03-08 11:39:32 -08:00 |
|
David Tolnay
|
d6f07f2f47
|
Ignore redundant_field_names lint
|
2018-02-27 11:13:26 -08:00 |
|
David Tolnay
|
64573319f9
|
Meaningful spans when invoking deserializer trait methods
|
2018-01-10 20:59:48 -08:00 |
|
David Tolnay
|
cc2558b0dc
|
Meaningful spans when invoking serializer trait methods
|
2018-01-10 19:22:07 -08:00 |
|
David Tolnay
|
63623eb3b3
|
Hygiene fixes
|
2018-01-09 22:22:08 -08:00 |
|
David Tolnay
|
b313f947dc
|
Use call_site as the span of unnamed member access
|
2018-01-09 20:28:23 -08:00 |
|
David Tolnay
|
16bc9fb99e
|
Address clippy lints in serde_derive
|
2018-01-09 19:40:34 -08:00 |
|
David Tolnay
|
34eaab00f7
|
Address clippy lints in serde_derive_internals
|
2018-01-09 19:40:33 -08:00 |
|
David Tolnay
|
ef4dd6c0ec
|
Update to syn 0.12
|
2018-01-09 19:05:08 -08:00 |
|
David Tolnay
|
7aeabddd2f
|
Release 1.0.27
|
2017-12-30 22:19:41 -05:00 |
|
David Tolnay
|
9cfcd78c87
|
Release 1.0.26
|
2017-12-27 17:33:32 -05:00 |
|
David Tolnay
|
ae59c6b6d2
|
Release 1.0.25
|
2017-12-23 23:33:59 -05:00 |
|
David Tolnay
|
ee75e6c0e9
|
Format with rustfmt-nightly 0.3.4
|
2017-12-23 20:17:52 -08:00 |
|
David Tolnay
|
56d5d7f761
|
Rename deserialize_from to deserialize_in_place
|
2017-12-17 10:46:44 -08:00 |
|
David Tolnay
|
0dac13e4db
|
Resolve conflict with pr 1115
|
2017-12-11 20:59:54 -08:00 |
|
David Tolnay
|
0c2e91f28a
|
Merge branch serde-rs/master into Gankro/deserialize_from
|
2017-12-11 20:49:23 -08:00 |
|
David Tolnay
|
13e7bee0e6
|
Eliminate need for unwrap in deserialize_from_seq
|
2017-12-11 18:13:13 -08:00 |
|
David Tolnay
|
65104aca9c
|
Remove need for allow(unreachable_code)
|
2017-12-11 17:55:23 -08:00 |
|
David Tolnay
|
9360094ba7
|
Revert main_body naming change
The naming here isn't great but no need to change it in this PR.
|
2017-12-10 23:19:31 -08:00 |
|
David Tolnay
|
d9e894911f
|
Move all the deserialize_from derive code behind flag
|
2017-12-10 23:15:14 -08:00 |
|
David Tolnay
|
85e3ddc2b8
|
Less indentiation in deserialize_from_body
|
2017-12-10 23:04:44 -08:00 |
|
David Tolnay
|
ccae35d92a
|
Do not emit deserialize_from if every field has deserialize_with
|
2017-12-10 22:55:28 -08:00 |
|
David Tolnay
|
61ca928325
|
Can never see getters in a deserialize_from
|
2017-12-10 22:46:46 -08:00 |
|
David Tolnay
|
b7eb42aa6b
|
Release 1.0.24
|
2017-12-09 14:43:55 -08:00 |
|