Chore: Fix clippy warnings (#167)
This commit is contained in:
@@ -188,10 +188,7 @@ impl Songbird {
|
|||||||
/// Creates an iterator for all [`Call`]s currently managed.
|
/// Creates an iterator for all [`Call`]s currently managed.
|
||||||
pub fn iter(&self) -> Iter<'_> {
|
pub fn iter(&self) -> Iter<'_> {
|
||||||
Iter {
|
Iter {
|
||||||
inner: self
|
inner: self.calls.iter().map(|x| (*x.key(), Arc::clone(x.value()))),
|
||||||
.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<Mutex<Call>>>;
|
type DashMapIter<'a> = dashmap::iter::Iter<'a, GuildId, Arc<Mutex<Call>>>;
|
||||||
|
type InnerIter<'a> = std::iter::Map<
|
||||||
|
DashMapIter<'a>,
|
||||||
|
fn(<DashMapIter<'a> as Iterator>::Item) -> (GuildId, Arc<Mutex<Call>>),
|
||||||
|
>;
|
||||||
|
|
||||||
/// An iterator over all [`Call`]s currently stored in the manager instance.
|
/// An iterator over all [`Call`]s currently stored in the manager instance.
|
||||||
pub struct Iter<'a> {
|
pub struct Iter<'a> {
|
||||||
inner: std::iter::Map<
|
inner: InnerIter<'a>,
|
||||||
DashMapIter<'a>,
|
|
||||||
fn(<DashMapIter<'a> as Iterator>::Item) -> (GuildId, Arc<Mutex<Call>>),
|
|
||||||
>,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> Iterator for Iter<'a> {
|
impl<'a> Iterator for Iter<'a> {
|
||||||
|
|||||||
Reference in New Issue
Block a user