about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorHuon Wilson <dbau.pp+github@gmail.com>2013-06-11 00:49:19 +1000
committerHuon Wilson <dbau.pp+github@gmail.com>2013-06-11 00:49:19 +1000
commitebefe425b962d3914cc523d7f539fdb2244cec06 (patch)
tree0cc1f5e4804870961a6d04dcd7ea7f5b1e04042c /src/test
parent8c59d920a12fe40398a0033438ff426bb3387fd0 (diff)
downloadrust-ebefe425b962d3914cc523d7f539fdb2244cec06.tar.gz
rust-ebefe425b962d3914cc523d7f539fdb2244cec06.zip
std: remove str::to_chars
Diffstat (limited to 'src/test')
-rw-r--r--src/test/run-pass/utf8_chars.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/run-pass/utf8_chars.rs b/src/test/run-pass/utf8_chars.rs
index b7ce617fe50..d3bfd9b0164 100644
--- a/src/test/run-pass/utf8_chars.rs
+++ b/src/test/run-pass/utf8_chars.rs
@@ -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) == 'é');