Commit Graph

16 Commits

Author SHA1 Message Date
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