about summary refs log tree commit diff
path: root/src/libextra/bitv.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libextra/bitv.rs')
-rw-r--r--src/libextra/bitv.rs12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/libextra/bitv.rs b/src/libextra/bitv.rs
index 6e4507d4277..4fe7761bf18 100644
--- a/src/libextra/bitv.rs
+++ b/src/libextra/bitv.rs
@@ -476,9 +476,15 @@ impl Bitv {
      * character is either '0' or '1'.
      */
      pub fn to_str(&self) -> ~str {
-       let mut rs = ~"";
-       for self.each() |i| { if i { rs += "1"; } else { rs += "0"; } };
-       rs
+        let mut rs = ~"";
+        for self.each() |i| {
+            if i {
+                rs.push_char('1');
+            } else {
+                rs.push_char('0');
+            }
+        };
+        rs
      }