]> git.lizzy.rs Git - rust.git/blobdiff - src/test/compile-fail/issue-10412.rs
Replace all ~"" with "".to_owned()
[rust.git] / src / test / compile-fail / issue-10412.rs
index 1c816c6260169ec2a3bcd94cebd4e8b44b69011e..9f16ba53d827b3d6a76b6a4acf5b93773eb7e1a8 100644 (file)
 
 
 trait Serializable<'self, T> { //~ ERROR: no longer a special lifetime
-    fn serialize(val : &'self T) -> ~[u8];
+    fn serialize(val : &'self T) -> Vec<u8> ;
     fn deserialize(repr : &[u8]) -> &'self T;
 }
 
 impl<'self> Serializable<str> for &'self str {
-    fn serialize(val : &'self str) -> ~[u8] {
-        ~[1]
+    fn serialize(val : &'self str) -> Vec<u8> {
+        vec!(1)
     }
     fn deserialize(repr: &[u8]) -> &'self str {
         "hi"
@@ -24,8 +24,8 @@ fn deserialize(repr: &[u8]) -> &'self str {
 }
 
 fn main() {
-    println("hello");
-    let x = ~"foo";
+    println!("hello");
+    let x = "foo".to_owned();
     let y = x;
-    println(y);
+    println!("{}", y);
 }