From fb3ce2bff8386208cbc94e7b7d4b3c8c0e9b1a84 Mon Sep 17 00:00:00 2001
From: Stefano Pigozzi <me@steffo.eu>
Date: Thu, 6 Feb 2025 08:46:31 +0100
Subject: [PATCH] Fix clippy lint

---
 src/services/brooch/mod.rs | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/services/brooch/mod.rs b/src/services/brooch/mod.rs
index a1a6136f..aa29e0ba 100644
--- a/src/services/brooch/mod.rs
+++ b/src/services/brooch/mod.rs
@@ -5,16 +5,16 @@ use anyhow::Context;
 use chrono::{DateTime, Local, TimeDelta, TimeZone};
 use diesel::PgConnection;
 use reqwest::Url;
-use teloxide::Bot;
 use teloxide::payloads::SendMessageSetters;
 use teloxide::requests::Requester;
 use teloxide::types::{ChatId, LinkPreviewOptions, Message};
+use teloxide::Bot;
 use tokio::time::sleep;
 
 use crate::interfaces::database;
 use crate::interfaces::database::models::{BroochMatch, DotaMatchId, TelegramUserId};
-use crate::interfaces::stratz::{Byte, guild_matches, Short};
 use crate::interfaces::stratz::guild_matches::{GameMode, Lane, LobbyType, Match, Player, Role, Steam};
+use crate::interfaces::stratz::{guild_matches, Byte, Short};
 use crate::services::RoyalnetService;
 use crate::utils::anyhow_result::AnyResult;
 use crate::utils::telegram_string::TelegramEscape;
@@ -331,8 +331,7 @@ impl BroochService {
 		
 		let imp_available_for_everyone = players.iter()
 			.map(|o| o.imp)
-			.map(|o| o.is_some())
-			.all(|o| o);
+			.all(|o| o.is_some());
 		
 		log::trace!("Determining whether enough time has passed for IMP to be ignored...");