Lennart
|
89adbcf13f
|
xml: Fix default namespace prefixing for enum variants
|
2025-06-12 17:38:56 +02:00 |
|
Lennart
|
3e8fffa316
|
Fix xml PropName such that the rename attribute also propagates to the prop name
|
2025-06-12 16:07:32 +02:00 |
|
Lennart
|
c855e3d6b6
|
Random preparation for release
|
2025-06-11 21:35:46 +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
|
1436af1f9c
|
tiny changes to rustical_xml
|
2025-05-14 19:43:09 +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
|
19708b7951
|
xml: Add support for enum other tuple variants
|
2025-04-27 15:09:02 +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
|
461c67a72b
|
xml derive: Fix typing
|
2025-01-18 18:40:01 +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
|
e04ae59296
|
xml: Add test that untagged enums work properly
|
2025-01-18 14:00:12 +01: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
|
a976241a52
|
Update xml Cargo.toml
|
2025-01-04 21:57:47 +01:00 |
|
Lennart
|
3a05671359
|
xml fix REPORT
|
2025-01-04 20:18:05 +01:00 |
|
Lennart
|
a304714de8
|
minor improvements to rustical_xml errors
|
2025-01-04 20:03:56 +01:00 |
|
Lennart
|
f406b7dbb2
|
resourcetype: Proper namespace handling
|
2025-01-04 14:58:33 +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
|
ee21e5a23e
|
xml: Fix serialization of unit variants
|
2024-12-28 13:14:14 +01:00 |
|
Lennart
|
7e74610b75
|
xml: Create empty tags for empty fields
|
2024-12-28 13:14:02 +01:00 |
|
Lennart
|
759bb1f1be
|
xml: tag_name serialization in untagged fields
|
2024-12-28 12:39:27 +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
|
c787a6e8f3
|
xml: Implement XmlSerialize for enums
|
2024-12-27 13:53:30 +01:00 |
|
Lennart
|
fc8d64220f
|
xml: Fix attribute serialization
|
2024-12-27 13:16:29 +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
|
d74e0fa702
|
xml: Move dependencies to workspace
|
2024-12-25 17:34:12 +01:00 |
|
Lennart
|
3524846474
|
xml: Refactoring
|
2024-12-25 10:42:50 +01:00 |
|