}
pub fn main() {
- let mut nyan: cat<~str> = cat::new(0, 2, ~"nyan");
+ let mut nyan: cat<~str> = cat::new(0, 2, "nyan".to_owned());
for _ in range(1u, 5) { nyan.speak(); }
- assert!(*nyan.find(&1).unwrap() == ~"nyan");
+ assert!(*nyan.find(&1).unwrap() == "nyan".to_owned());
assert_eq!(nyan.find(&10), None);
let mut spotty: cat<cat_type> = cat::new(2, 57, tuxedo);
for _ in range(0u, 6) { spotty.speak(); }