From b71d99fde84135fa66f73c4817d340ffbe8bddae Mon Sep 17 00:00:00 2001 From: Maiddog Date: Sat, 17 Mar 2018 13:07:42 -0500 Subject: Remove useless clones (#292) --- src/model/event.rs | 6 +++--- src/model/gateway.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/model') diff --git a/src/model/event.rs b/src/model/event.rs index 6a58ce4..cf18995 100644 --- a/src/model/event.rs +++ b/src/model/event.rs @@ -479,7 +479,7 @@ impl<'de> Deserialize<'de> for GuildMemberAddEvent { let guild_id = map.get("guild_id") .ok_or_else(|| DeError::custom("missing member add guild id")) - .and_then(|v| GuildId::deserialize(v.clone())) + .and_then(|v| GuildId::deserialize(v)) .map_err(DeError::custom)?; Ok(GuildMemberAddEvent { @@ -595,7 +595,7 @@ impl<'de> Deserialize<'de> for GuildMembersChunkEvent { let guild_id = map.get("guild_id") .ok_or_else(|| DeError::custom("missing member chunk guild id")) - .and_then(|v| GuildId::deserialize(v.clone())) + .and_then(|v| GuildId::deserialize(v)) .map_err(DeError::custom)?; let mut members = map.remove("members") @@ -1136,7 +1136,7 @@ impl<'de> Deserialize<'de> for VoiceStateUpdateEvent { fn deserialize>(deserializer: D) -> StdResult { let map = JsonMap::deserialize(deserializer)?; let guild_id = match map.get("guild_id") { - Some(v) => Some(GuildId::deserialize(v.clone()).map_err(DeError::custom)?), + Some(v) => Some(GuildId::deserialize(v).map_err(DeError::custom)?), None => None, }; diff --git a/src/model/gateway.rs b/src/model/gateway.rs index 6ad2cda..924f27f 100644 --- a/src/model/gateway.rs +++ b/src/model/gateway.rs @@ -229,7 +229,7 @@ impl<'de> Deserialize<'de> for Presence { let user_id = user_map .remove("id") .ok_or_else(|| DeError::custom("Missing presence user id")) - .and_then(|x| UserId::deserialize(x.clone())) + .and_then(|x| UserId::deserialize(x)) .map_err(DeError::custom)?; (user_id, None) -- cgit v1.2.3