std: remove str::to_chars

This commit is contained in:
Huon Wilson 2013-06-11 00:49:19 +10:00
parent 8c59d920a1
commit ebefe425b9
3 changed files with 6 additions and 10 deletions

View file

@ -10,6 +10,7 @@
extern mod extra;
use std::iterator::IteratorUtil;
use std::str;
use std::vec;
@ -17,11 +18,12 @@ pub fn main() {
// Chars of 1, 2, 3, and 4 bytes
let chs: ~[char] = ~['e', 'é', '€', 0x10000 as char];
let s: ~str = str::from_chars(chs);
let schs: ~[char] = s.iter().collect();
assert!(s.len() == 10u);
assert!(str::char_len(s) == 4u);
assert!(str::to_chars(s).len() == 4u);
assert!(str::from_chars(str::to_chars(s)) == s);
assert!(schs.len() == 4u);
assert!(str::from_chars(schs) == s);
assert!(s.char_at(0u) == 'e');
assert!(s.char_at(1u) == 'é');