chore: make improvements suggested by clippy

This commit is contained in:
2026-04-07 00:27:26 -04:00
parent 3897d1deb2
commit 1bd8b9b203
4 changed files with 9 additions and 14 deletions

View File

@@ -142,7 +142,7 @@ pub async fn handle(state: State, interaction: Interaction) {
.update_response(
&interaction.token,
).embeds(Some(&[
EmbedBuilder::new().title("Joined VC with intent to record").description(&format!("This bot joined {channel_mention} and intends to start recording after a responsible disclosure and consent.")).validate().unwrap().build()
EmbedBuilder::new().title("Joined VC with intent to record").description(format!("This bot joined {channel_mention} and intends to start recording after a responsible disclosure and consent.")).validate().unwrap().build()
]))
.await
.expect("TODO");

View File

@@ -47,7 +47,7 @@ pub struct Router {
}
impl Router {
fn add_route<'s, 'a, Fut, Handler>(&'s mut self, name: &'a str, handler: Handler)
fn add_route<Fut, Handler>(&mut self, name: &str, handler: Handler)
where
Fut: Future<Output = Return> + Send + 'static,
Handler: Fn(State, Interaction) -> Fut + 'static,
@@ -55,7 +55,7 @@ impl Router {
self.add_route_already_boxed(name, box_handler(handler));
}
fn add_route_already_boxed<'s, 'a>(&'s mut self, name: &'a str, boxed_handler: BoxedHandler) {
fn add_route_already_boxed(&mut self, name: &str, boxed_handler: BoxedHandler) {
self.map.insert(name, boxed_handler);
}

View File

@@ -66,7 +66,7 @@ where
pub fn remove_left(&mut self, left: &Left) -> Option<(Left, BTreeMap<Right, RightData>)> {
let (left, rights) = self.left_to_rights.remove_entry(left)?;
for (right, _right_data) in &rights {
for right in rights.keys() {
self.right_to_left.remove(right);
}

View File

@@ -1,14 +1,5 @@
type VCsInGuild = OneToManyUniqueBTreeMapWithData<Id<ChannelMarker>, Id<UserMarker>, UserInVCData>;
pub type VCs = DashMap<Id<GuildMarker>, VCsInGuild>;
use std::collections::BTreeMap;
use dashmap::DashMap;
use futures::{
StreamExt,
stream::{self, FuturesUnordered},
};
use futures::{StreamExt, stream::FuturesUnordered};
use twilight_model::{
gateway::payload::incoming::VoiceStateUpdate,
id::{
@@ -19,6 +10,10 @@ use twilight_model::{
use crate::{OneToManyUniqueBTreeMapWithData, UserInVCData, VoiceStatus};
type VCsInGuild = OneToManyUniqueBTreeMapWithData<Id<ChannelMarker>, Id<UserMarker>, UserInVCData>;
pub type VCs = DashMap<Id<GuildMarker>, VCsInGuild>;
#[tracing::instrument(skip(discord_client), ret)]
async fn initialize_user_in_vc(
discord_client: &twilight_http::Client,