aboutsummaryrefslogtreecommitdiff
path: root/src/voice/manager.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/voice/manager.rs')
-rw-r--r--src/voice/manager.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/voice/manager.rs b/src/voice/manager.rs
index a6bcd2f..79f469a 100644
--- a/src/voice/manager.rs
+++ b/src/voice/manager.rs
@@ -36,8 +36,14 @@ impl Manager {
}
}
+ /// Retrieves an immutable handler for the given target, if one exists.
+ pub fn get<G: Into<GuildId>>(&self, guild_id: G) -> Option<&Handler> {
+ self.handlers.get(&guild_id.into())
+ }
+
/// Retrieves a mutable handler for the given target, if one exists.
- pub fn get<G: Into<GuildId>>(&mut self, guild_id: G) -> Option<&mut Handler> {
+ pub fn get_mut<G: Into<GuildId>>(&mut self, guild_id: G)
+ -> Option<&mut Handler> {
self.handlers.get_mut(&guild_id.into())
}