diff options
| author | acdenisSK <[email protected]> | 2017-10-03 16:55:58 +0200 |
|---|---|---|
| committer | Zeyla Hellyer <[email protected]> | 2017-10-09 15:47:48 -0700 |
| commit | 06dc6937bd3d4e5912de08e4ac3630a1f83b7f5a (patch) | |
| tree | eee16dc9d1c35e2b17a0a59d55cc85fa82726587 /src/voice | |
| parent | Use the de-generification trick. (diff) | |
| download | serenity-06dc6937bd3d4e5912de08e4ac3630a1f83b7f5a.tar.xz serenity-06dc6937bd3d4e5912de08e4ac3630a1f83b7f5a.zip | |
Revert "Use the de-generification trick."
Makes the compiliation time just a bit worse
Diffstat (limited to 'src/voice')
| -rw-r--r-- | src/voice/manager.rs | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/src/voice/manager.rs b/src/voice/manager.rs index 5aa392f..34d2a40 100644 --- a/src/voice/manager.rs +++ b/src/voice/manager.rs @@ -38,11 +38,7 @@ impl Manager { /// 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> { - self._get(guild_id.into()) - } - - fn _get(&mut self, guild_id: GuildId) -> Option<&mut Handler> { - self.handlers.get_mut(&guild_id) + self.handlers.get_mut(&guild_id.into()) } /// Connects to a target by retrieving its relevant [`Handler`] and @@ -69,10 +65,9 @@ impl Manager { #[allow(map_entry)] pub fn join<C, G>(&mut self, guild_id: G, channel_id: C) -> &mut Handler where C: Into<ChannelId>, G: Into<GuildId> { - self._join(guild_id.into(), channel_id.into()) - } + let channel_id = channel_id.into(); + let guild_id = guild_id.into(); - fn _join(&mut self, guild_id: GuildId, channel_id: ChannelId) -> &mut Handler { { let mut found = false; @@ -109,11 +104,7 @@ impl Manager { /// [`get`]: #method.get /// [`leave`]: struct.Handler.html#method.leave pub fn leave<G: Into<GuildId>>(&mut self, guild_id: G) { - self._leave(guild_id.into()) - } - - fn _leave(&mut self, guild_id: GuildId) { - if let Some(handler) = self.handlers.get_mut(&guild_id) { + if let Some(handler) = self.handlers.get_mut(&guild_id.into()) { handler.leave(); } } |