From 2c8a93aa3bed6d2ba86876a2b4931a98880ff78f Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 23 Aug 2011 20:10:08 -0700 Subject: [PATCH] Convert std::bitv to istrs. Issue #855 --- src/lib/bitv.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/bitv.rs b/src/lib/bitv.rs index 019aa32f36a..87eba87ce49 100644 --- a/src/lib/bitv.rs +++ b/src/lib/bitv.rs @@ -151,9 +151,11 @@ fn to_vec(v: &t) -> [uint] { ret vec::init_fn::(sub, v.nbits); } -fn to_str(v: &t) -> str { - let rs = ""; - for i: uint in to_vec(v) { if i == 1u { rs += "1"; } else { rs += "0"; } } +fn to_str(v: &t) -> istr { + let rs = ~""; + for i: uint in to_vec(v) { + if i == 1u { rs += ~"1"; } else { rs += ~"0"; } + } ret rs; }