Commit Graph

25 Commits

Author SHA1 Message Date
Lennart
8d7574290c xml: EnumUnitVariants support untagged enums 2025-01-18 21:51:30 +01:00
Lennart
8d1202234d Generate everything strum does myself (no duplicate prop names) 2025-01-18 20:00:26 +01:00
Lennart
39beee2f69 xml: Also implement unit variants 2025-01-18 19:35:19 +01:00
Lennart
6b00e4294b xml: EnumVariant variant_names for untagged enums 2025-01-18 18:38:24 +01:00
Lennart
e31cd03179 rustical_xml: Add new trait EnumVariants 2025-01-18 17:59:49 +01:00
Lennart
d5c66ed233 xml: Some restructuring 2025-01-15 18:24:23 +01:00
Lennart
d74f0ba660 xml: Rename XmlDeError to XmlError 2025-01-15 18:15:04 +01:00
Lennart K
807335de17 xml: Differentiate between ValueSerialize and ValueDeserialize to prevent unwraps 2025-01-15 11:05:57 +01:00
Lennart
72688f1761 xml: Add janky implementation for namespaces without prefix 2025-01-01 14:44:02 +01:00
Lennart
5cacca9046 xml: Add namespace prefixes 2024-12-31 19:07:37 +01:00
Lennart
098e374e4d xml: namespace serialization 2024-12-31 18:20:02 +01:00
Lennart
9242557741 xml serialize: Support flatten and Option<T> 2024-12-27 15:34:22 +01:00
Lennart
c787a6e8f3 xml: Implement XmlSerialize for enums 2024-12-27 13:53:30 +01:00
Lennart
f77333e55d xml: Work on struct serialization 2024-12-27 12:40:11 +01:00
Lennart
5ffc5037db xml: Move Error to own module 2024-12-25 17:50:26 +01:00
Lennart
8fdaba2b57 dav: Refactor proppatch, remove InvalidProperty trait 2024-12-25 17:34:38 +01:00
Lennart
bb2708c17e xml: Replace Unit with () 2024-12-25 10:28:50 +01:00
Lennart
72844aa94e Migrate propfind and report to rustical_xml 2024-12-23 16:44:26 +01:00
Lennart
98ed1a3fc5 xml: Implement XmlDocument for tagged enums and fix small bug 2024-12-23 13:02:59 +01:00
Lennart
6721e876fa xml: Rename XmlRoot to XmlRootTag 2024-12-23 12:36:46 +01:00
Lennart
67ab2ff62b xml: Unparsed, add fix for empty tags 2024-12-23 11:37:39 +01:00
Lennart
b5e0f68239 xml: Add serialization 2024-12-23 10:46:33 +01:00
Lennart
9ca941b97e some changes to rustical_xml 2024-12-21 15:11:11 +01:00
Lennart
57268f202d rustical_xml: Use darling for proc-macro parsing 2024-11-27 17:47:55 +01:00
Lennart
a9ef680c30 Some initial work on xml parsing 2024-11-24 15:09:34 +01:00