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")?; .context("prefetch")?;
let read_cnt = msgs.len(); let read_cnt = msgs.len();
let mut uids_fetch = Vec::<u32>::with_capacity(msgs.len() + 1); let mut uids_fetch: Vec<u32> = Vec::new();
let mut available_post_msgs = Vec::<String>::with_capacity(msgs.len()); let mut available_post_msgs: Vec<String> = Vec::new();
let mut download_later = Vec::<String>::with_capacity(msgs.len()); let mut download_later: Vec<String> = Vec::new();
let mut uid_message_ids = BTreeMap::new(); let mut uid_message_ids = BTreeMap::new();
let mut largest_uid_skipped = None; let mut largest_uid_skipped = None;
let delete_target = context.get_delete_msgs_target().await?; let delete_target = context.get_delete_msgs_target().await?;