about summary refs log tree commit diff
path: root/src/lib
diff options
context:
space:
mode:
authorBrian Anderson <andersrb@gmail.com>2011-04-11 21:36:10 -0400
committerBrian Anderson <andersrb@gmail.com>2011-04-11 21:54:03 -0400
commitbba245f3e6cdf9203cfafe7e8a81739a499b20eb (patch)
tree4333ee7ef70ca5d8f71deb0dbc42c0ec7541bde0 /src/lib
parent37f87161cc408ad76d4b748be428b1b206a0ed28 (diff)
downloadrust-bba245f3e6cdf9203cfafe7e8a81739a499b20eb.tar.gz
rust-bba245f3e6cdf9203cfafe7e8a81739a499b20eb.zip
Add support for bool, char to extfmt.
XFAIL syntax-extension-fmt in rustboot.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ExtFmt.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/ExtFmt.rs b/src/lib/ExtFmt.rs
index 138f389499f..7ef9160594d 100644
--- a/src/lib/ExtFmt.rs
+++ b/src/lib/ExtFmt.rs
@@ -271,6 +271,18 @@ mod RT {
     fn uint_to_str(uint u) -> str {
         ret _uint.to_str(u, 10u);
     }
+
+    fn bool_to_str(bool b) -> str {
+        if (b) {
+            ret "true";
+        } else {
+            ret "false";
+        }
+    }
+
+    fn char_to_str(char c) -> str {
+        ret _str.from_char(c);
+    }
 }
 
 // Local Variables: