Marc-Antoine Arnaud
|
975baabd76
|
remove root attribute, use rename
|
2020-04-22 19:04:43 +02:00 |
|
Marc-Antoine Arnaud
|
0872461c41
|
continue to refactor code using common Field structure
|
2020-04-22 18:18:11 +02:00 |
|
Marc-Antoine Arnaud
|
04ddaa29dc
|
restructure code
|
2020-04-21 15:02:34 +02:00 |
|
Marc-Antoine Arnaud
|
856e271f7f
|
support root flatten deserialization
|
2020-04-19 10:57:40 +02:00 |
|
Marc-Antoine Arnaud
|
2c632fe0ee
|
Merge branch 'master' of github.com:media-io/yaserde into fix_default_namespace_prefix
|
2020-04-06 14:42:33 +02:00 |
|
Marc-Antoine Arnaud
|
a93d70831f
|
use rust 2018 syntax, remove unused headers
|
2020-04-06 14:04:12 +02:00 |
|
Dmitry Samoylov
|
39185ffd03
|
Fix issue #51
|
2020-04-06 18:55:59 +07:00 |
|
Dmitry Samoylov
|
d262bc998f
|
Refactor reader
|
2020-04-06 18:12:17 +07:00 |
|
Dgame
|
c05e822865
|
Added explicit use log::debug
|
2020-03-29 20:36:30 +02:00 |
|
Dmitry Samoylov
|
b3d9ea0744
|
Fix issue 12 for attributes
|
2020-03-24 17:39:33 +07:00 |
|
Dmitry Samoylov
|
4aadc78fc1
|
Fix (de)serialization for elements with nested namespaces
|
2020-02-18 15:56:09 +07:00 |
|
Marc-Antoine ARNAUD
|
c15e289fec
|
Merge pull request #40 from DmitrySamoylov/refactoring
Refactoring
|
2020-02-16 11:25:25 +01:00 |
|
Dmitry Samoylov
|
1f3de44a98
|
Add skipping of unrecognized elements (fixes #12)
|
2020-02-13 19:34:47 +07:00 |
|
Dmitry Samoylov
|
476fd3790e
|
Put struct and simple_type visitors close to each other
|
2020-02-12 19:38:02 +07:00 |
|
Dmitry Samoylov
|
3e08dee3f4
|
Simplify de visitor generation
|
2020-02-12 18:37:42 +07:00 |
|
Dmitry Samoylov
|
cad7f88c4e
|
Add support for Option<struct> in 'attribute' fields
|
2020-02-12 15:45:30 +07:00 |
|
Dmitry Samoylov
|
cc7cf76a45
|
Implement flatten (de)
|
2020-02-06 15:50:35 +07:00 |
|
Dmitry Samoylov
|
f9e8d91590
|
Use actual spans instead of Span::call_site()
|
2020-02-04 19:56:22 +07:00 |
|
Dmitry Samoylov
|
65838ced80
|
Reduce code duplication when handling simple types
|
2020-02-04 19:08:05 +07:00 |
|
Dmitry Samoylov
|
5a0f0e55a7
|
Remove unneeded Option's and unsafe's
|
2020-02-04 17:50:16 +07:00 |
|
Dmitry Samoylov
|
703a238d02
|
Simplify tokenstream folding
|
2020-02-04 17:47:14 +07:00 |
|
Dmitry Samoylov
|
688ab0b160
|
Fix compilation errors when element name contains dots
|
2020-02-04 15:18:09 +07:00 |
|
superuzir
|
8079f00415
|
Fix more clippy warnings
|
2019-12-31 14:58:28 +07:00 |
|
Dmitry Samoylov
|
85f461573b
|
Allow struct fields be named as 'name' (issue #21)
|
2019-12-10 13:16:28 +07:00 |
|
Dmitry Samoylov
|
5a81a5add8
|
Fix formatting
|
2019-12-05 14:29:20 +07:00 |
|
Dmitry Samoylov
|
ab03d32cfb
|
Add support for field types with multiple PathSegment's
|
2019-12-04 20:52:21 +07:00 |
|
Marc-Antoine Arnaud
|
2b701262ac
|
fix clippy feedbacks and format code
|
2019-10-08 10:19:50 +02:00 |
|
Marc-Antoine Arnaud
|
29e6736d8d
|
format code
|
2019-10-08 09:04:29 +02:00 |
|
Marc-Antoine Arnaud
|
ae3f873d69
|
fix check namespace
|
2018-12-29 14:13:50 +01:00 |
|
Marc-Antoine Arnaud
|
7255e85925
|
improve error message for incorrect namespace item
|
2018-12-21 14:04:21 +01:00 |
|
Marc-Antoine Arnaud
|
28c13f5861
|
skip serialization if value equals to default
|
2018-12-07 10:21:59 +01:00 |
|
Marc-Antoine Arnaud
|
402b6fe421
|
update default support for all types
|
2018-12-06 08:57:05 +01:00 |
|
Marc-Antoine Arnaud
|
bd4bd3f495
|
deserialize with default
issue #9
|
2018-12-06 00:21:54 +01:00 |
|
Marc-Antoine Arnaud
|
461b30b03c
|
be able to use Option of struct and String
|
2018-11-20 12:48:26 +01:00 |
|
Marc-Antoine Arnaud
|
dca18e2f82
|
update clippy and fix error messages
|
2018-11-05 17:30:21 +01:00 |
|
Marc-Antoine Arnaud
|
69a54eebcf
|
format code
|
2018-11-05 17:17:27 +01:00 |
|
Marc-Antoine Arnaud
|
9cab498963
|
revome anything patch with None
|
2018-11-05 16:54:17 +01:00 |
|
Marc-Antoine Arnaud
|
93200f6d8e
|
remove prints
|
2018-05-30 12:37:16 +02:00 |
|
Marc-Antoine Arnaud
|
e2923711c6
|
remove deprecated methods
|
2018-05-29 16:39:10 +02:00 |
|
Marc-Antoine Arnaud
|
266b77428b
|
support Option type value
|
2018-05-29 16:20:18 +02:00 |
|
Marc-Antoine Arnaud
|
ef37615458
|
add floating point de/ser-ialization
|
2018-05-28 17:40:00 +02:00 |
|
Marc-Antoine Arnaud
|
e3cd73b32e
|
fix format
|
2018-05-27 13:31:24 +02:00 |
|
Marc-Antoine Arnaud
|
42369b06a9
|
remove double reference argument
|
2018-05-25 12:42:53 +02:00 |
|
Marc-Antoine Arnaud
|
9db35415a0
|
update format
|
2018-05-25 09:43:44 +02:00 |
|
Marc-Antoine Arnaud
|
e691fba686
|
update dependencies
|
2018-05-25 09:43:15 +02:00 |
|
Marc-Antoine Arnaud
|
6ce72187aa
|
use Tokens instead of Ident
|
2018-05-24 17:56:20 +02:00 |
|
Marc-Antoine Arnaud
|
dfe276d231
|
update format
|
2018-05-24 17:39:39 +02:00 |
|
Marc-Antoine Arnaud
|
98f1a0c146
|
support type de/ser-ialization for attributes too
|
2018-05-24 17:39:05 +02:00 |
|
Marc-Antoine Arnaud
|
416ffeec12
|
update with clippy errors
|
2018-05-24 08:27:03 +02:00 |
|
Marc-Antoine Arnaud
|
bbca68f2ee
|
update from clippy errors
|
2018-05-23 18:09:11 +02:00 |
|