From 8d9ce0c784bb4d99d9c2619c4105744fb593079a Mon Sep 17 00:00:00 2001 From: link2xt Date: Wed, 9 Sep 2026 05:27:39 +0000 Subject: [PATCH] refactor: use &[..] instead of &Vec<..> Most of such cases are detected by clippy::ptr_arg, but in these cases clippy did not catch anything. --- src/reaction/broadcast_reactions.rs | 2 +- src/securejoin/qrinvite.rs | 2 +- src/sync.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/reaction/broadcast_reactions.rs b/src/reaction/broadcast_reactions.rs index 460e3130e5..d25c8e45a4 100644 --- a/src/reaction/broadcast_reactions.rs +++ b/src/reaction/broadcast_reactions.rs @@ -253,7 +253,7 @@ pub(crate) async fn load_broadcast_reactions( pub(crate) async fn save_broadcast_reactions( context: &Context, msg_id: MsgId, - frequencies: &Vec, + frequencies: &[ReactionFrequency], ) -> Result<()> { context .sql diff --git a/src/securejoin/qrinvite.rs b/src/securejoin/qrinvite.rs index a912a4d383..31f0b96010 100644 --- a/src/securejoin/qrinvite.rs +++ b/src/securejoin/qrinvite.rs @@ -99,7 +99,7 @@ impl QrInvite { } } - pub(crate) fn addrs(&self) -> &Vec { + pub(crate) fn addrs(&self) -> &[String] { match self { QrInvite::Contact { addrs, .. } => addrs, QrInvite::Group { addrs, .. } => addrs, diff --git a/src/sync.rs b/src/sync.rs index 11521b198b..9586fd8498 100644 --- a/src/sync.rs +++ b/src/sync.rs @@ -382,7 +382,7 @@ impl Context { Ok(()) } - async fn sync_message_deletion(&self, msgs: &Vec) -> Result<()> { + async fn sync_message_deletion(&self, msgs: &[String]) -> Result<()> { let mut modified_chat_ids = BTreeSet::new(); let mut msg_ids = Vec::new(); for rfc724_mid in msgs {