]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/class-exports.rs
cleanup: s/impl Copy/#[derive(Copy)]/g
[rust.git] / src / test / run-pass / class-exports.rs
index 96270577ce2b9389881d44270e8bbe32d5e9f1af..80f8ed936370b5b9f51f3d7076d7b3bd7e3baf85 100644 (file)
 mod kitty {
     pub struct cat {
         meows: uint,
-        name: ~str,
+        name: String,
     }
 
     impl cat {
-        pub fn get_name(&self) -> ~str { self.name.clone() }
+        pub fn get_name(&self) -> String { self.name.clone() }
     }
 
-    pub fn cat(in_name: ~str) -> cat {
+    pub fn cat(in_name: String) -> cat {
         cat {
             name: in_name,
             meows: 0u
@@ -33,5 +33,6 @@ pub fn cat(in_name: ~str) -> cat {
 }
 
 pub fn main() {
-  assert_eq!(cat("Spreckles".to_owned()).get_name(), "Spreckles".to_owned());
+  assert_eq!(cat("Spreckles".to_string()).get_name(),
+                 "Spreckles".to_string());
 }