mirror of
https://github.com/lennart-k/rustical.git
synced 2026-01-31 07:48:22 +00:00
Lots of clippy appeasement
This commit is contained in:
@@ -36,11 +36,9 @@ pub async fn get_objects_calendar_multiget<C: CalendarStore>(
|
||||
}
|
||||
} else {
|
||||
not_found.push(href.to_owned());
|
||||
continue;
|
||||
}
|
||||
} else {
|
||||
not_found.push(href.to_owned());
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ pub struct TextMatchElement {
|
||||
pub(crate) negate_condition: Option<String>,
|
||||
}
|
||||
|
||||
#[derive(XmlDeserialize, Clone, Debug, PartialEq)]
|
||||
#[derive(XmlDeserialize, Clone, Debug, PartialEq, Eq)]
|
||||
#[allow(dead_code)]
|
||||
// https://www.rfc-editor.org/rfc/rfc4791#section-9.7.2
|
||||
pub struct PropFilterElement {
|
||||
@@ -76,7 +76,7 @@ impl CompFilterElement {
|
||||
let comp_vcal = self.name == "VCALENDAR";
|
||||
match (self.is_not_defined, comp_vcal) {
|
||||
// Client wants VCALENDAR to not exist but we are a VCALENDAR
|
||||
(Some(()), true) => return false,
|
||||
(Some(()), true) |
|
||||
// Client is asking for something different than a vcalendar
|
||||
(None, false) => return false,
|
||||
_ => {}
|
||||
@@ -106,7 +106,7 @@ impl CompFilterElement {
|
||||
let comp_name_matches = self.name == cal_object.get_component_name();
|
||||
match (self.is_not_defined, comp_name_matches) {
|
||||
// Client wants VCALENDAR to not exist but we are a VCALENDAR
|
||||
(Some(()), true) => return false,
|
||||
(Some(()), true) |
|
||||
// Client is asking for something different than a vcalendar
|
||||
(None, false) => return false,
|
||||
_ => {}
|
||||
@@ -164,7 +164,7 @@ impl From<&FilterElement> for CalendarQuery {
|
||||
};
|
||||
}
|
||||
}
|
||||
Default::default()
|
||||
Self::default()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -184,10 +184,6 @@ pub struct CalendarQueryRequest {
|
||||
|
||||
impl From<&CalendarQueryRequest> for CalendarQuery {
|
||||
fn from(value: &CalendarQueryRequest) -> Self {
|
||||
value
|
||||
.filter
|
||||
.as_ref()
|
||||
.map(Self::from)
|
||||
.unwrap_or_default()
|
||||
value.filter.as_ref().map(Self::from).unwrap_or_default()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ mod tests {
|
||||
PropFilterElement, TextMatchElement,
|
||||
},
|
||||
},
|
||||
calendar_object::{CalendarObjectPropName, CalendarObjectPropWrapperName},
|
||||
calendar_object::{CalendarData, CalendarObjectPropName, CalendarObjectPropWrapperName},
|
||||
};
|
||||
|
||||
#[test]
|
||||
@@ -76,7 +76,7 @@ mod tests {
|
||||
CalendarObjectPropName::Getetag,
|
||||
),
|
||||
CalendarObjectPropWrapperName::CalendarObject(
|
||||
CalendarObjectPropName::CalendarData(Default::default())
|
||||
CalendarObjectPropName::CalendarData(CalendarData::default())
|
||||
),
|
||||
],
|
||||
vec![]
|
||||
@@ -115,6 +115,6 @@ mod tests {
|
||||
timezone: None,
|
||||
timezone_id: None
|
||||
}
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,9 +43,9 @@ pub(crate) enum ReportRequest {
|
||||
impl ReportRequest {
|
||||
const fn props(&self) -> &PropfindType<CalendarObjectPropWrapperName> {
|
||||
match &self {
|
||||
Self::CalendarMultiget(CalendarMultigetRequest { prop, .. }) => prop,
|
||||
Self::CalendarQuery(CalendarQueryRequest { prop, .. }) => prop,
|
||||
Self::SyncCollection(SyncCollectionRequest { prop, .. }) => prop,
|
||||
Self::CalendarMultiget(CalendarMultigetRequest { prop, .. })
|
||||
| Self::CalendarQuery(CalendarQueryRequest { prop, .. })
|
||||
| Self::SyncCollection(SyncCollectionRequest { prop, .. }) => prop,
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -184,7 +184,7 @@ mod tests {
|
||||
"/caldav/user/user/6f787542-5256-401a-8db97003260da/ae7a998fdfd1d84a20391168962c62b".to_owned()
|
||||
]
|
||||
})
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -241,7 +241,7 @@ mod tests {
|
||||
timezone: None,
|
||||
timezone_id: None,
|
||||
})
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -269,6 +269,6 @@ mod tests {
|
||||
"/caldav/user/user/6f787542-5256-401a-8db97003260da/ae7a998fdfd1d84a20391168962c62b".to_owned()
|
||||
]
|
||||
})
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user