Add ivec::from_str and to_str methods. Issue #855

This commit is contained in:
Brian Anderson 2011-08-22 21:17:29 -07:00
parent 663d07d319
commit 45b614f54a

View file

@ -4,6 +4,24 @@ concat, connect, to_upper, replace, char_slice, trim_left, trim_right, trim,
unshift_char, shift_char, pop_char, push_char, is_utf8, from_chars, to_chars,
char_len, char_at, bytes, is_ascii, shift_byte, pop_byte;
export from_str, to_str;
fn from_str(s: &str) -> istr {
let s2 = ~"";
for u in s {
push_byte(s2, u);
}
ret s2;
}
fn to_str(s: &istr) -> str {
let s2 = "";
for u in s {
str::push_byte(s2, u);
}
ret s2;
}
fn eq(a: &istr, b: &istr) -> bool { a == b }
fn lteq(a: &istr, b: &istr) -> bool { a <= b }