Make get_all_addresses_from_header non-generic

This saves 1287 lines according to `cargo llvm-lines --release`.
This commit is contained in:
link2xt
2023-03-17 09:43:31 +00:00
parent 238570a7b9
commit 53eec521dc

View File

@@ -1976,10 +1976,10 @@ pub(crate) fn get_list_post(headers: &[MailHeader]) -> Option<String> {
.map(|s| s.addr)
}
fn get_all_addresses_from_header<F>(headers: &[MailHeader], pred: F) -> Vec<SingleInfo>
where
F: Fn(String) -> bool,
{
fn get_all_addresses_from_header(
headers: &[MailHeader],
pred: fn(String) -> bool,
) -> Vec<SingleInfo> {
let mut result: Vec<SingleInfo> = Default::default();
headers