From 6e6d8e7ebf4de57f18968d35021b4217f2683372 Mon Sep 17 00:00:00 2001 From: fee1-dead Date: Fri, 24 Mar 2023 06:13:58 +0800 Subject: [PATCH] Chore: Fix clippy warnings (#167) --- src/manager.rs | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/manager.rs b/src/manager.rs index 8fa9087..40d8d41 100644 --- a/src/manager.rs +++ b/src/manager.rs @@ -188,10 +188,7 @@ impl Songbird { /// Creates an iterator for all [`Call`]s currently managed. pub fn iter(&self) -> Iter<'_> { Iter { - inner: self - .calls - .iter() - .map(|x| (*x.key(), Arc::clone(&x.value()))), + inner: self.calls.iter().map(|x| (*x.key(), Arc::clone(x.value()))), } } @@ -460,13 +457,14 @@ impl VoiceGatewayManager for Songbird { } type DashMapIter<'a> = dashmap::iter::Iter<'a, GuildId, Arc>>; +type InnerIter<'a> = std::iter::Map< + DashMapIter<'a>, + fn( as Iterator>::Item) -> (GuildId, Arc>), +>; /// An iterator over all [`Call`]s currently stored in the manager instance. pub struct Iter<'a> { - inner: std::iter::Map< - DashMapIter<'a>, - fn( as Iterator>::Item) -> (GuildId, Arc>), - >, + inner: InnerIter<'a>, } impl<'a> Iterator for Iter<'a> {