perf: enable clippy::large_futures lint

Large size of Mimefactor.render() futures
increases the size of all callers
down to set_config() and background_fetch().
I also had to Box::pin one call to fetch_new_msg_batch
and one call to fetch_single_msg.
This commit is contained in:
link2xt
2026-04-14 10:20:45 +02:00
committed by l
parent 89e450894d
commit f766c11075
5 changed files with 9 additions and 12 deletions

View File

@@ -589,9 +589,9 @@ impl Imap {
let mut read_cnt = 0;
loop {
let (n, fetch_more) = self
.fetch_new_msg_batch(context, session, folder, folder_meaning)
.await?;
let (n, fetch_more) =
Box::pin(self.fetch_new_msg_batch(context, session, folder, folder_meaning))
.await?;
read_cnt += n;
if !fetch_more {
return Ok(read_cnt > 0);