From a69c674c072cdf1b6c9e3697e21673735718f119 Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Sun, 24 Mar 2024 16:04:51 +0200 Subject: [PATCH] Fix new 1.77 clippy lints Signed-off-by: Manos Pitsidianakis --- meli/src/lib.rs | 1 - meli/src/types/helpers.rs | 1 + melib/src/imap/mod.rs | 2 +- melib/src/imap/watch.rs | 2 +- melib/src/nntp/mod.rs | 2 +- 5 files changed, 4 insertions(+), 4 deletions(-) diff --git a/meli/src/lib.rs b/meli/src/lib.rs index 4b06cd28..ecad2f69 100644 --- a/meli/src/lib.rs +++ b/meli/src/lib.rs @@ -90,7 +90,6 @@ pub use melib::uuid; pub extern crate bitflags; pub extern crate serde_json; -#[macro_use] pub extern crate smallvec; pub extern crate termion; diff --git a/meli/src/types/helpers.rs b/meli/src/types/helpers.rs index 588379ba..531903b9 100644 --- a/meli/src/types/helpers.rs +++ b/meli/src/types/helpers.rs @@ -56,6 +56,7 @@ impl File { .read(true) .write(true) .create(true) + .truncate(false) .open(&self.path) .chain_err_summary(|| format!("Could not create/open path {}", self.path.display())) } diff --git a/melib/src/imap/mod.rs b/melib/src/imap/mod.rs index 76c6cb57..1c98a678 100644 --- a/melib/src/imap/mod.rs +++ b/melib/src/imap/mod.rs @@ -411,7 +411,7 @@ impl MailBackend for ImapType { let inbox = timeout(uid_store.timeout, uid_store.mailboxes.lock()) .await? .get(&mailbox_hash) - .map(std::clone::Clone::clone) + .cloned() .unwrap(); let mut conn = timeout(uid_store.timeout, main_conn.lock()).await?; watch::examine_updates(inbox, &mut conn, &uid_store).await?; diff --git a/melib/src/imap/watch.rs b/melib/src/imap/watch.rs index 048360c7..0da6a4fa 100644 --- a/melib/src/imap/watch.rs +++ b/melib/src/imap/watch.rs @@ -69,7 +69,7 @@ pub async fn idle(kit: ImapWatchKit) -> Result<()> { .await .values() .find(|f| f.parent.is_none() && (f.special_usage() == SpecialUsageMailbox::Inbox)) - .map(std::clone::Clone::clone) + .cloned() { Some(mailbox) => mailbox, None => { diff --git a/melib/src/nntp/mod.rs b/melib/src/nntp/mod.rs index bc64b739..2d4b3a17 100644 --- a/melib/src/nntp/mod.rs +++ b/melib/src/nntp/mod.rs @@ -258,7 +258,7 @@ impl MailBackend for NntpType { .lock() .await .get(&mailbox_hash) - .map(std::clone::Clone::clone) + .cloned() .ok_or_else(|| { Error::new(format!( "Mailbox with hash {} not found in NNTP connection, this could possibly \