Dirkjan Ochtman
|
894da25f8b
|
Add support for unnamed fields
|
2022-12-13 16:52:53 +01:00 |
|
Dirkjan Ochtman
|
cd7e3b4224
|
Simplify named field handling code
|
2022-12-13 16:52:53 +01:00 |
|
Dirkjan Ochtman
|
c15a0a985c
|
Enable support for scalar Vec elements
|
2022-11-25 21:47:25 -08:00 |
|
Dirkjan Ochtman
|
aace036ea9
|
Improve support for Vec fields
|
2022-11-25 21:47:25 -08:00 |
|
Dirkjan Ochtman
|
f6e22b3e31
|
Add support for serialize_with attribute
|
2022-11-25 21:47:25 -08:00 |
|
Dirkjan Ochtman
|
0be0b6cc45
|
Implement support for wrapped enum mode
|
2022-11-23 12:23:51 -08:00 |
|
Dirkjan Ochtman
|
1190c5c345
|
Allow Kind to be variant over lifetime
|
2022-11-23 12:23:51 -08:00 |
|
Dirkjan Ochtman
|
a4f35e5daa
|
Generalize scalar to enum mode
|
2022-11-23 12:23:51 -08:00 |
|
Dirkjan Ochtman
|
055a654a3d
|
Add support for generic type arguments
|
2022-11-22 05:50:31 +01:00 |
|
Dirkjan Ochtman
|
0be3c92d27
|
Fix formatting
|
2022-11-22 05:50:31 +01:00 |
|
rsdy
|
4d627b514a
|
Use field name as tag for Vec serialization
|
2022-10-03 11:23:07 +02:00 |
|
rsdy
|
44f8a2cc6d
|
Reduce code redundancy (#28)
|
2022-09-27 18:23:28 +02:00 |
|
rsdy
|
4a61982792
|
Add enum integration test and fix ser/de logic
|
2022-09-27 14:03:09 +02:00 |
|
rsdy
|
23ac36b559
|
Review follow-ups
|
2022-09-26 14:15:00 +02:00 |
|
rsdy
|
7cf93d15eb
|
Enable rename_all attribute on fields and structs
|
2022-09-26 14:15:00 +02:00 |
|
rsdy
|
1a6be5e46f
|
Add scalar enum management
|
2022-09-22 15:04:48 +02:00 |
|
rsdy
|
cfd5d48841
|
Extract struct handling for ser/de macros
|
2022-09-22 15:04:48 +02:00 |
|
Dirkjan Ochtman
|
fb7570056d
|
Add support for rename annotations
|
2022-09-07 22:35:36 +02:00 |
|
Dirkjan Ochtman
|
f64634155e
|
Fix support for attributes with no default namespace fallback
|
2022-09-07 22:35:36 +02:00 |
|
Dirkjan Ochtman
|
b30859929b
|
Mandate that attribute namespaces are valid prefixes
|
2022-09-07 21:38:44 +02:00 |
|
Dirkjan Ochtman
|
570cdc81a5
|
Fix prefixes on close tags
|
2022-09-07 21:38:44 +02:00 |
|
Dirkjan Ochtman
|
7d241959d8
|
Centralize serializer prefix logic in one place
|
2022-09-07 13:06:44 +02:00 |
|
Dirkjan Ochtman
|
110605ba99
|
Handle namespaces in serializer in a more principled way
|
2022-09-07 13:06:44 +02:00 |
|
Dirkjan Ochtman
|
6238ed87c5
|
Turn serializer API into a proper abstraction
|
2022-09-07 13:06:44 +02:00 |
|
Dirkjan Ochtman
|
c8cc5f5a48
|
Simplify output token stream for ToXml macro
|
2022-09-07 13:06:44 +02:00 |
|
Dirkjan Ochtman
|
ebb6ebb52c
|
Move types to better scoped modules
|
2022-09-07 13:06:44 +02:00 |
|
Dirkjan Ochtman
|
685189f00d
|
Allow paths as namespace values
|
2022-09-07 13:06:44 +02:00 |
|
Dirkjan Ochtman
|
000b47628b
|
Use split_for_impl() to improve generics handling
|
2022-09-07 13:06:44 +02:00 |
|
Dirkjan Ochtman
|
afdbf2dc45
|
Move serialization macro into module
|
2022-09-07 13:06:44 +02:00 |
|
Dirkjan Ochtman
|
dee065cd9a
|
Refactor how attributes are parsed
|
2022-09-01 17:41:33 +02:00 |
|
Dirkjan Ochtman
|
9cfee92d03
|
Move serializer code into ser module
|
2022-09-01 17:41:33 +02:00 |
|
Dirkjan Ochtman
|
c04c277b49
|
Rename se module to ser
|
2022-09-01 17:41:33 +02:00 |
|