diff --git a/crates/caldav/src/resources/calendar.rs b/crates/caldav/src/resources/calendar.rs index 8bb1b86..9b0823a 100644 --- a/crates/caldav/src/resources/calendar.rs +++ b/crates/caldav/src/resources/calendar.rs @@ -22,7 +22,10 @@ pub struct CalendarResource { #[derive(Serialize)] #[serde(rename_all = "kebab-case")] -pub struct SupportedCalendarComponent(#[serde(rename = "@name")] pub &'static str); +pub struct SupportedCalendarComponent { + #[serde(rename = "@name")] + pub name: &'static str, +} #[derive(Serialize)] #[serde(rename_all = "kebab-case")] @@ -210,7 +213,7 @@ impl Resource for CalendarResource { CalendarProp::SupportedCalendarComponentSet => { Ok(CalendarPropResponse::SupportedCalendarComponentSet( SupportedCalendarComponentSet { - comp: vec![SupportedCalendarComponent("VEVENT")], + comp: vec![SupportedCalendarComponent { name: "VEVENT" }], }, )) }