]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/utf8_chars.rs
test: Make manual changes to deal with the fallout from removal of
[rust.git] / src / test / run-pass / utf8_chars.rs
index 0e85c67edb7846a086ac2f21b41c4e4daa1afda2..f63934159558fcb523449ba5dacf5bf5493347b7 100644 (file)
@@ -9,17 +9,18 @@
 // except according to those terms.
 
 use std::str;
+use std::vec_ng::Vec;
 
 pub fn main() {
     // Chars of 1, 2, 3, and 4 bytes
-    let chs: ~[char] = ~['e', 'é', '€', '\U00010000'];
-    let s: ~str = str::from_chars(chs);
-    let schs: ~[char] = s.chars().collect();
+    let chs: Vec<char> = vec!('e', 'é', '€', '\U00010000');
+    let s: ~str = str::from_chars(chs.as_slice());
+    let schs: Vec<char> = s.chars().collect();
 
     assert!(s.len() == 10u);
     assert!(s.char_len() == 4u);
     assert!(schs.len() == 4u);
-    assert!(str::from_chars(schs) == s);
+    assert!(str::from_chars(schs.as_slice()) == s);
     assert!(s.char_at(0u) == 'e');
     assert!(s.char_at(1u) == 'é');