From eecc03b7b73212aa5ba96fdee9afed412def450e Mon Sep 17 00:00:00 2001 From: Lennart <18233294+lennart-k@users.noreply.github.com> Date: Wed, 10 Dec 2025 12:25:59 +0100 Subject: [PATCH] caldav: add debug to principal resource --- crates/caldav/src/principal/prop.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/caldav/src/principal/prop.rs b/crates/caldav/src/principal/prop.rs index 5052819..67b1f55 100644 --- a/crates/caldav/src/principal/prop.rs +++ b/crates/caldav/src/principal/prop.rs @@ -6,7 +6,7 @@ use rustical_store::auth::PrincipalType; use rustical_xml::{EnumVariants, PropName, XmlDeserialize, XmlSerialize}; use strum_macros::VariantArray; -#[derive(XmlDeserialize, XmlSerialize, PartialEq, Eq, Clone, EnumVariants, PropName)] +#[derive(XmlDeserialize, XmlSerialize, PartialEq, Eq, Clone, EnumVariants, PropName, Debug)] #[xml(unit_variants_ident = "PrincipalPropName")] pub enum PrincipalProp { // Scheduling Extensions to CalDAV (RFC 6638) @@ -34,17 +34,17 @@ pub enum PrincipalProp { CalendarHomeSet(CalendarHomeSet), } -#[derive(XmlDeserialize, XmlSerialize, PartialEq, Eq, Clone)] +#[derive(XmlDeserialize, XmlSerialize, PartialEq, Eq, Clone, Debug)] pub struct CalendarHomeSet(#[xml(ty = "untagged", flatten)] pub Vec); -#[derive(XmlDeserialize, XmlSerialize, PartialEq, Eq, Clone, EnumVariants, PropName)] +#[derive(XmlDeserialize, XmlSerialize, PartialEq, Eq, Clone, EnumVariants, PropName, Debug)] #[xml(unit_variants_ident = "PrincipalPropWrapperName", untagged)] pub enum PrincipalPropWrapper { Principal(PrincipalProp), Common(CommonPropertiesProp), } -#[derive(XmlSerialize, PartialEq, Eq, Clone, VariantArray)] +#[derive(XmlSerialize, PartialEq, Eq, Debug, Clone, VariantArray)] pub enum ReportMethod { // We don't actually support principal-match #[xml(ns = "rustical_dav::namespace::NS_DAV")]