diff options
Diffstat (limited to 'src/voice/manager.rs')
| -rw-r--r-- | src/voice/manager.rs | 8 |
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()) } |