From 37ec7edca7e1053e2f5bd7ed7911d3a85c820640 Mon Sep 17 00:00:00 2001 From: Lennart <18233294+lennart-k@users.noreply.github.com> Date: Sat, 1 Jun 2024 11:42:56 +0200 Subject: [PATCH] report: Get rid of dead_code warnings, add TODO --- crates/caldav/src/calendar/methods/report.rs | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/crates/caldav/src/calendar/methods/report.rs b/crates/caldav/src/calendar/methods/report.rs index 5631421..de6f229 100644 --- a/crates/caldav/src/calendar/methods/report.rs +++ b/crates/caldav/src/calendar/methods/report.rs @@ -23,6 +23,8 @@ pub enum PropQuery { Propname, } +// TODO: Implement all the other filters + #[derive(Deserialize, Clone, Debug)] #[serde(rename_all = "kebab-case")] // @@ -34,6 +36,7 @@ pub struct CalendarMultigetRequest { #[derive(Deserialize, Clone, Debug)] #[serde(rename_all = "kebab-case")] +#[allow(dead_code)] struct TimeRangeElement { #[serde(rename = "@start")] start: Option, @@ -43,6 +46,7 @@ struct TimeRangeElement { #[derive(Deserialize, Clone, Debug)] #[serde(rename_all = "kebab-case")] +#[allow(dead_code)] struct ParamFilterElement { is_not_defined: Option<()>, text_match: Option, @@ -53,6 +57,7 @@ struct ParamFilterElement { #[derive(Deserialize, Clone, Debug)] #[serde(rename_all = "kebab-case")] +#[allow(dead_code)] struct TextMatchElement { #[serde(rename = "@collation")] collation: String, @@ -62,6 +67,7 @@ struct TextMatchElement { #[derive(Deserialize, Clone, Debug)] #[serde(rename_all = "kebab-case")] +#[allow(dead_code)] struct PropFilterElement { is_not_defined: Option<()>, time_range: Option, @@ -72,6 +78,7 @@ struct PropFilterElement { #[derive(Deserialize, Clone, Debug)] #[serde(rename_all = "kebab-case")] +#[allow(dead_code)] struct CompFilterElement { is_not_defined: Option<()>, time_range: Option, @@ -86,12 +93,14 @@ struct CompFilterElement { #[derive(Deserialize, Clone, Debug)] #[serde(rename_all = "kebab-case")] +#[allow(dead_code)] struct FilterElement { comp_filter: CompFilterElement, } #[derive(Deserialize, Clone, Debug)] #[serde(rename_all = "kebab-case")] +#[allow(dead_code)] // #[serde(rename = "calendar-query")] // pub struct CalendarQueryRequest { @@ -109,7 +118,7 @@ pub enum ReportRequest { } async fn get_events_calendar_query( - cal_query: CalendarQueryRequest, + _cal_query: CalendarQueryRequest, cid: &str, store: &RwLock, ) -> Result, Error> { @@ -119,10 +128,10 @@ async fn get_events_calendar_query( async fn get_events_calendar_multiget( cal_query: CalendarMultigetRequest, - cid: &str, - store: &RwLock, + _cid: &str, + _store: &RwLock, ) -> Result, Error> { - let mut events = Vec::new(); + let events = Vec::new(); for href in cal_query.href { dbg!(href); // let uid =