From f6b6cb3899a43f27cacb354d8eadd284f7d168a3 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 6 Nov 2026 23:00:46 +0100 Subject: [PATCH] address: contains, not any Co-Authored-By: Claude Sonnet 5.5 --- crates/mind-body/src/address.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/mind-body/src/address.rs b/crates/mind-body/src/address.rs index 4cec4b9..e97d91e 100644 --- a/crates/mind-body/src/address.rs +++ b/crates/mind-body/src/address.rs @@ -48,7 +48,7 @@ pub(crate) fn localpart(matrix_id: &str) -> &str { /// Whether a delivery is for `who`: tagged, or named by a word of hers. pub(crate) fn addresses(who: &Addressee, delivery: &ChatDelivery) -> bool { - delivery.mentions.iter().any(|id| *id == who.matrix_id) || who.names.iter().any(|name| names_whole_word(&delivery.text, &name.text, name.exact)) + delivery.mentions.contains(&who.matrix_id) || who.names.iter().any(|name| names_whole_word(&delivery.text, &name.text, name.exact)) } /// The chat names of one stewarded repo. Listed names are exactly those, each matched exactly as the steward wrote it (capitalization