use serenity::prelude::Mutex; use std::sync::Arc; use lavalink_rs::{ LavalinkClient, model::*, gateway::* }; pub struct LavalinkHandler; impl LavalinkEventHandler for LavalinkHandler { fn track_start(&self, _client: Arc>, event: TrackStart) { println!("Track started! Guild: {}", event.guild_id); } }