aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ExtFmt.rs
diff options
context:
space:
mode:
authorBrian Anderson <[email protected]>2011-04-11 21:36:10 -0400
committerBrian Anderson <[email protected]>2011-04-11 21:54:03 -0400
commitbba245f3e6cdf9203cfafe7e8a81739a499b20eb (patch)
tree4333ee7ef70ca5d8f71deb0dbc42c0ec7541bde0 /src/lib/ExtFmt.rs
parentMove ExtFmt compile-time functions into their own module (diff)
downloadrust-bba245f3e6cdf9203cfafe7e8a81739a499b20eb.tar.xz
rust-bba245f3e6cdf9203cfafe7e8a81739a499b20eb.zip
Add support for bool, char to extfmt.
XFAIL syntax-extension-fmt in rustboot.
Diffstat (limited to 'src/lib/ExtFmt.rs')
-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 138f3894..7ef91605 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: