diff options
| author | Austin Hellyer <[email protected]> | 2016-12-08 17:37:44 -0800 |
|---|---|---|
| committer | Austin Hellyer <[email protected]> | 2016-12-09 16:09:46 -0800 |
| commit | c7ffc4d4dd1ad63fae7a58f2299497aa3e3a39e7 (patch) | |
| tree | 438143459a40d423f445647facc336895b2e4d79 /src/ext/cache | |
| parent | Command builder, quoted args, and multi-prefixes (diff) | |
| download | serenity-c7ffc4d4dd1ad63fae7a58f2299497aa3e3a39e7.tar.xz serenity-c7ffc4d4dd1ad63fae7a58f2299497aa3e3a39e7.zip | |
Fix some clippy lints
Diffstat (limited to 'src/ext/cache')
| -rw-r--r-- | src/ext/cache/mod.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ext/cache/mod.rs b/src/ext/cache/mod.rs index 83ff46f..c09e1d8 100644 --- a/src/ext/cache/mod.rs +++ b/src/ext/cache/mod.rs @@ -413,12 +413,12 @@ impl Cache { /// Retrieves a reference to a `User` based on appearance in /// the first server they are in. - pub fn get_user<U>(&self, user_id: U) -> Option<&User> - where U: Into<UserId> + Clone { - for v in self.guilds.values() { - match v.members.get(&user_id.clone().into()) { - Some(x) => { return Some(&x.user) } - None => {} + pub fn get_user<U: Into<UserId>>(&self, user_id: U) -> Option<&User> { + let user_id = user_id.into(); + + for guild in self.guilds.values() { + if let Some(member) = guild.members.get(&user_id) { + return Some(&member.user); } } |