fixing supported-calendar-component

This commit is contained in:
Lennart
2024-03-15 20:44:51 +01:00
parent dc13e990ff
commit b89c954752

View File

@@ -22,7 +22,10 @@ pub struct CalendarResource<C: CalendarStore + ?Sized> {
#[derive(Serialize)] #[derive(Serialize)]
#[serde(rename_all = "kebab-case")] #[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)] #[derive(Serialize)]
#[serde(rename_all = "kebab-case")] #[serde(rename_all = "kebab-case")]
@@ -210,7 +213,7 @@ impl<C: CalendarStore + ?Sized> Resource for CalendarResource<C> {
CalendarProp::SupportedCalendarComponentSet => { CalendarProp::SupportedCalendarComponentSet => {
Ok(CalendarPropResponse::SupportedCalendarComponentSet( Ok(CalendarPropResponse::SupportedCalendarComponentSet(
SupportedCalendarComponentSet { SupportedCalendarComponentSet {
comp: vec![SupportedCalendarComponent("VEVENT")], comp: vec![SupportedCalendarComponent { name: "VEVENT" }],
}, },
)) ))
} }