aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authoracdenisSK <[email protected]>2017-07-29 22:53:50 +0200
committeracdenisSK <[email protected]>2017-07-29 22:53:50 +0200
commit0d6965f647396c84b2570e92b63244c3afaea863 (patch)
tree497cb26d44af5deca9afbe5ef9395d27aa3c9a8d /src/utils
parentFix imports (diff)
downloadserenity-0d6965f647396c84b2570e92b63244c3afaea863.tar.xz
serenity-0d6965f647396c84b2570e92b63244c3afaea863.zip
Remove a few clones
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/message_builder.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/utils/message_builder.rs b/src/utils/message_builder.rs
index 8fd26e9..930b018 100644
--- a/src/utils/message_builder.rs
+++ b/src/utils/message_builder.rs
@@ -757,11 +757,10 @@ pub struct Content {
impl<T: ToString> Add<T> for Content {
type Output = Content;
- fn add(self, rhs: T) -> Content {
- let mut nc = self.clone();
- nc.inner = nc.inner + &rhs.to_string();
+ fn add(mut self, rhs: T) -> Content {
+ self.inner = self.inner + &rhs.to_string();
- nc
+ self
}
}
@@ -779,11 +778,10 @@ impl<T: ToString> Add<T> for ContentModifier {
impl Add<ContentModifier> for Content {
type Output = Content;
- fn add(self, rhs: ContentModifier) -> Content {
- let mut nc = self.clone();
- nc.apply(&rhs);
+ fn add(mut self, rhs: ContentModifier) -> Content {
+ self.apply(&rhs);
- nc
+ self
}
}