aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ExtFmt.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/ExtFmt.rs b/src/lib/ExtFmt.rs
index bbcb14bd..4be03858 100644
--- a/src/lib/ExtFmt.rs
+++ b/src/lib/ExtFmt.rs
@@ -358,11 +358,15 @@ mod RT {
}
fn conv_bool(&conv cv, bool b) -> str {
+ auto s;
if (b) {
- ret pad(cv, "true");
+ s = "true";
} else {
- ret pad(cv, "false");
+ s = "false";
}
+ // Run the boolean conversion through the string conversion logic,
+ // giving it the same rules for precision, etc.
+ ret conv_str(cv, s);
}
fn conv_char(&conv cv, char c) -> str {