Commit Graph

18 Commits

Author SHA1 Message Date
Lennart
167492318f xml: serialize: Support non-string text fields 2025-11-02 18:33:30 +01:00
Lennart
c4604d4376 xml: Comprehensive refactoring from byte strings to strings 2025-08-28 18:01:41 +02:00
Lennart
1a827a164f WIP: Start implementing precondition errors 2025-06-04 20:03:30 +02:00
Lennart
212274fce9 xml: Implement proper NamespaceOwned type 2025-05-14 20:18:45 +02:00
Lennart
37eb6df64a xml: Add namespace deserialisation 2025-05-10 13:09:22 +02:00
Lennart
630a4600c2 xml: Fix dumb bug where default value would be evaluated and panic even when not needed 2025-05-02 20:38:27 +02:00
Lennart
3e0571bb72 xml: Strict namespace, some tests and restructuring 2025-01-15 19:12:54 +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 K
4da975c6fb xml: Replace missing field unwrap with error 2025-01-15 10:57:56 +01:00
Lennart
82f52cc0ab xml: Add support for tuple structs 2025-01-05 16:41:01 +01:00
Lennart
098e374e4d xml: namespace serialization 2024-12-31 18:20:02 +01:00
Lennart
a3a633f74f xml: Custom serializers 2024-12-27 15:43:41 +01:00
Lennart
9242557741 xml serialize: Support flatten and Option<T> 2024-12-27 15:34:22 +01:00
Lennart
ff26cf5056 xml: Fix field serialization and add value serialization 2024-12-27 13:03:52 +01:00
Lennart
f77333e55d xml: Work on struct serialization 2024-12-27 12:40:11 +01:00
Lennart
3524846474 xml: Refactoring 2024-12-25 10:42:50 +01:00