aboutsummaryrefslogtreecommitdiff
path: root/src/model/guild/emoji.rs
diff options
context:
space:
mode:
authorZeyla Hellyer <[email protected]>2017-05-04 12:54:58 -0700
committerZeyla Hellyer <[email protected]>2017-05-04 12:54:58 -0700
commit4cdaf3a3187125971bdc9e5c5e52b36d70f563c2 (patch)
treeba4ee4bf1d9d6f9c3a8122c5ee99657c26ddd99b /src/model/guild/emoji.rs
parentAdd missing Member::kick shortcut (diff)
downloadserenity-4cdaf3a3187125971bdc9e5c5e52b36d70f563c2.tar.xz
serenity-4cdaf3a3187125971bdc9e5c5e52b36d70f563c2.zip
Accept references on Into<Id>
By accepting references, users don't have to either pass in the entirity of an instance or clone it.
Diffstat (limited to 'src/model/guild/emoji.rs')
-rw-r--r--src/model/guild/emoji.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/model/guild/emoji.rs b/src/model/guild/emoji.rs
index 54a70d3..4c2b6fc 100644
--- a/src/model/guild/emoji.rs
+++ b/src/model/guild/emoji.rs
@@ -127,3 +127,10 @@ impl From<Emoji> for EmojiId {
emoji.id
}
}
+
+impl<'a> From<&'a Emoji> for EmojiId {
+ /// Gets the Id of an `Emoji`.
+ fn from(emoji: &Emoji) -> EmojiId {
+ emoji.id
+ }
+}