From e2ada0efef3135efc01e15ea003e1791adfd3c24 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Fri, 27 Mar 2020 22:55:25 -0700 Subject: [PATCH] Simplify default Serializer::collect_str implementation --- serde/src/ser/mod.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/serde/src/ser/mod.rs b/serde/src/ser/mod.rs index 8fb2434f..6d71649f 100644 --- a/serde/src/ser/mod.rs +++ b/serde/src/ser/mod.rs @@ -1359,10 +1359,7 @@ pub trait Serializer: Sized { where T: Display, { - use lib::fmt::Write; - let mut string = String::new(); - write!(string, "{}", value).unwrap(); - self.serialize_str(&string) + self.serialize_str(&value.to_string()) } /// Serialize a string produced by an implementation of `Display`.