std: remove str::to_chars
This commit is contained in:
parent
8c59d920a1
commit
ebefe425b9
3 changed files with 6 additions and 10 deletions
|
|
@ -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) == 'é');
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue