summary refs log tree commit diff
path: root/src/libcollections/string.rs
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2015-04-21 14:51:28 +0200
committerSimon Sapin <simon.sapin@exyr.org>2015-04-21 14:51:28 +0200
commit265a7cc3bde71bf34f6b2cfea6353ede20bfd7a5 (patch)
tree4be7c92a6247ea3f29af2deb219c12b321275dca /src/libcollections/string.rs
parent3860240b0e124f38483ea4bd070b61d362871ece (diff)
downloadrust-265a7cc3bde71bf34f6b2cfea6353ede20bfd7a5.tar.gz
rust-265a7cc3bde71bf34f6b2cfea6353ede20bfd7a5.zip
Add a `write_char` method to `std::fmt::Write`
as accepted in [RFC 526](https://github.com/rust-lang/rfcs/blob/master/text/0526-fmt-text-writer.md).
Diffstat (limited to 'src/libcollections/string.rs')
-rw-r--r--src/libcollections/string.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libcollections/string.rs b/src/libcollections/string.rs
index 81710286fde..11d32dbd94a 100644
--- a/src/libcollections/string.rs
+++ b/src/libcollections/string.rs
@@ -1084,4 +1084,10 @@ impl fmt::Write for String {
         self.push_str(s);
         Ok(())
     }
+
+    #[inline]
+    fn write_char(&mut self, c: char) -> fmt::Result {
+        self.push(c);
+        Ok(())
+    }
 }