Lennart
|
91586ee797
|
migrate quick-xml to 0.38
fixes #120
|
2025-09-05 15:24:34 +02:00 |
|
Lennart
|
c4604d4376
|
xml: Comprehensive refactoring from byte strings to strings
|
2025-08-28 18:01:41 +02:00 |
|
Lennart K
|
c38fbe004f
|
clippy appeasement
|
2025-08-28 15:09:01 +02:00 |
|
Lennart
|
32b616fd75
|
xml serialize_to_string: Enable indentation
|
2025-07-10 15:45:07 +02:00 |
|
Lennart
|
26306fd661
|
xml: Fix writer type
|
2025-07-02 23:31:04 +02:00 |
|
Lennart
|
d8e4bd1cc4
|
xml: Remove generics from XmlSerialize
|
2025-07-02 19:02:25 +02:00 |
|
Lennart K
|
bf13d95b97
|
xml: Make XmlSerialize trait more precise
|
2025-07-02 12:51:29 +02:00 |
|
Lennart K
|
828e7399c8
|
xml: Make serialization more ergonomic and clippy appeasement
|
2025-06-29 17:00:10 +02:00 |
|
Lennart
|
bbe9113f5c
|
minor stuff
|
2025-06-08 20:23:53 +02:00 |
|
Lennart
|
00eb43f048
|
Implement almost all previous features
|
2025-06-08 19:38:33 +02:00 |
|
Lennart
|
790c657b08
|
Work on axum support
|
2025-06-07 20:17:50 +02:00 |
|
Lennart
|
1a827a164f
|
WIP: Start implementing precondition errors
|
2025-06-04 20:03:30 +02:00 |
|
Lennart
|
e57a14cad1
|
WIP: Complete work of propfind parsing
|
2025-06-04 18:11:25 +02:00 |
|
Lennart
|
212274fce9
|
xml: Implement proper NamespaceOwned type
|
2025-05-14 20:18:45 +02:00 |
|
Lennart
|
6caa04a516
|
xml: Some work on errors
|
2025-02-06 14:06:17 +01:00 |
|
Lennart
|
9b6ad4eb39
|
xml: Fix unescaping for String values
|
2025-02-05 17:58:36 +01:00 |
|
Lennart
|
89f2483dac
|
xml: Support CDATA
|
2025-02-05 17:56:52 +01:00 |
|
Lennart
|
8359e4ee1c
|
Remove Resource::PropName
|
2025-01-18 23:18:59 +01:00 |
|
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
|
a304714de8
|
minor improvements to rustical_xml errors
|
2025-01-04 20:03:56 +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
|
759bb1f1be
|
xml: tag_name serialization in untagged fields
|
2024-12-28 12:39:27 +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
|
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
|
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
|
5e2717e130
|
xml: new variant flag and fixes to generic types
|
2024-12-25 10:21:09 +01:00 |
|
Lennart
|
72844aa94e
|
Migrate propfind and report to rustical_xml
|
2024-12-23 16:44:26 +01:00 |
|
Lennart
|
8e0a25b223
|
xml: Implement XmlDeserialize for values
|
2024-12-23 13:45:46 +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
|
b52a9f4fbe
|
xml: clean up traits
|
2024-12-23 12:32:10 +01:00 |
|
Lennart
|
fa2851dc81
|
xml: Add tag_name extractor
|
2024-12-23 11:57:01 +01:00 |
|
Lennart
|
67ab2ff62b
|
xml: Unparsed, add fix for empty tags
|
2024-12-23 11:37:39 +01:00 |
|
Lennart
|
825a65e348
|
xml: XmlRoot add namespace checking
|
2024-12-23 11:37:09 +01:00 |
|
Lennart
|
b5e0f68239
|
xml: Add serialization
|
2024-12-23 10:46:33 +01:00 |
|
Lennart
|
cd4137cda1
|
xml: small changes
|
2024-12-22 12:53:32 +01:00 |
|
Lennart
|
043ce8bcd0
|
xml: Move XmlRoot implementation into dedicated derive macro
|
2024-12-22 12:44:19 +01:00 |
|