WIP: Complete work of propfind parsing

This commit is contained in:
Lennart
2025-06-04 18:11:25 +02:00
parent 5ad6ee2e99
commit e57a14cad1
43 changed files with 875 additions and 1036 deletions

View File

@@ -1,7 +1,7 @@
use std::collections::HashMap;
use darling::{FromDeriveInput, FromField, FromMeta, FromVariant, util::Flag};
use syn::LitByteStr;
use syn::{Ident, LitByteStr};
#[derive(Debug, Default, FromMeta, Clone)]
pub struct TagAttrs {
@@ -16,6 +16,8 @@ pub struct VariantAttrs {
pub common: TagAttrs,
pub other: Flag,
pub skip_deserializing: Flag,
// This is actually only for the PropName trait
pub prop: Option<Ident>,
}
#[derive(Default, FromDeriveInput, Clone)]