aboutsummaryrefslogtreecommitdiff
path: root/src/builder/create_embed.rs
diff options
context:
space:
mode:
authoracdenisSK <[email protected]>2017-08-04 20:57:49 +0200
committeracdenisSK <[email protected]>2017-08-04 20:59:42 +0200
commit1b1104d3a458aefe109f63e5a18c71e3db087a27 (patch)
tree00fa21180c1af8bab60c01c9099be83c292cc3e8 /src/builder/create_embed.rs
parentDeprecate `GuildId::as_channel_id` and add simulation methods for the "defaul... (diff)
downloadserenity-1b1104d3a458aefe109f63e5a18c71e3db087a27.tar.xz
serenity-1b1104d3a458aefe109f63e5a18c71e3db087a27.zip
Refactor the display stuff a bit
Diffstat (limited to 'src/builder/create_embed.rs')
-rw-r--r--src/builder/create_embed.rs23
1 files changed, 5 insertions, 18 deletions
diff --git a/src/builder/create_embed.rs b/src/builder/create_embed.rs
index 01c3323..2dc9dc4 100644
--- a/src/builder/create_embed.rs
+++ b/src/builder/create_embed.rs
@@ -97,11 +97,9 @@ impl CreateEmbed {
///
/// **Note**: This can't be longer than 2048 characters.
pub fn description<D: Display>(mut self, description: D) -> Self {
- let mut s = "".to_owned();
- let _ = writeln!(&mut s, "{}", description);
self.0.insert(
"description".to_owned(),
- Value::String(s),
+ Value::String(format!("{}", description)),
);
CreateEmbed(self.0)
@@ -292,10 +290,8 @@ impl CreateEmbed {
/// Set the title of the embed.
pub fn title<D: Display>(mut self, title: D) -> Self {
- let mut s = "".to_owned();
- let _ = writeln!(&mut s, "{}", title);
self.0
- .insert("title".to_owned(), Value::String(s));
+ .insert("title".to_owned(), Value::String(format!("{}", title)));
CreateEmbed(self.0)
}
@@ -444,22 +440,16 @@ impl CreateEmbedField {
/// Set the field's name. It can't be longer than 256 characters.
pub fn name<D: Display>(mut self, name: D) -> Self {
- let mut s = "".to_owned();
- let _ = writeln!(&mut s, "{}", name);
-
self.0
- .insert("name".to_owned(), Value::String(s));
+ .insert("name".to_owned(), Value::String(format!("{}", name)));
self
}
/// Set the field's value. It can't be longer than 1024 characters.
pub fn value<D: Display>(mut self, value: D) -> Self {
- let mut s = "".to_owned();
- let _ = writeln!(&mut s, "{}", value);
-
self.0
- .insert("value".to_owned(), Value::String(s));
+ .insert("value".to_owned(), Value::String(format!("{}", value)));
self
}
@@ -497,11 +487,8 @@ impl CreateEmbedFooter {
/// Set the footer's text.
pub fn text<D: Display>(mut self, text: D) -> Self {
- let mut s = "".to_owned();
- let _ = writeln!(&mut s, "{}", text);
-
self.0
- .insert("text".to_owned(), Value::String(s));
+ .insert("text".to_owned(), Value::String(format!("{}", text)));
self
}