refactor: use more idiomatic way of creating Vec, and remove premature optimization

This commit is contained in:
Hocuri
2025-12-14 21:00:16 +01:00
parent 411126fd5b
commit 96fa64d69b

View File

@@ -614,9 +614,9 @@ impl Imap {
.context("prefetch")?;
let read_cnt = msgs.len();
let mut uids_fetch = Vec::<u32>::with_capacity(msgs.len() + 1);
let mut available_post_msgs = Vec::<String>::with_capacity(msgs.len());
let mut download_later = Vec::<String>::with_capacity(msgs.len());
let mut uids_fetch: Vec<u32> = Vec::new();
let mut available_post_msgs: Vec<String> = Vec::new();
let mut download_later: Vec<String> = Vec::new();
let mut uid_message_ids = BTreeMap::new();
let mut largest_uid_skipped = None;
let delete_target = context.get_delete_msgs_target().await?;