]> git.lizzy.rs Git - rust.git/blobdiff - src/test/auxiliary/cci_class_6.rs
test: Automatically remove all `~[T]` from tests.
[rust.git] / src / test / auxiliary / cci_class_6.rs
index 90344a544bff4e2a579657ca1ef16243bb6c8215..a6d6372f88f2fff45eb8822edb979431786edeea 100644 (file)
 
 pub mod kitties {
     pub struct cat<U> {
-        priv info : ~[U],
+        priv info : Vec<U> ,
         priv meows : uint,
 
         how_hungry : int,
     }
 
     impl<U> cat<U> {
-        pub fn speak<T>(&mut self, stuff: ~[T]) {
+        pub fn speak<T>(&mut self, stuff: Vec<T> ) {
             self.meows += stuff.len();
         }
 
         pub fn meow_count(&mut self) -> uint { self.meows }
     }
 
-    pub fn cat<U>(in_x : uint, in_y : int, in_info: ~[U]) -> cat<U> {
+    pub fn cat<U>(in_x : uint, in_y : int, in_info: Vec<U> ) -> cat<U> {
         cat {
             meows: in_x,
             how_hungry: in_y,