| pub mod animal { | |
| pub struct Dog { | |
| pub age: usize, | |
| dog_age: usize, | |
| } | |
| impl Dog { | |
| pub fn new(age: usize) -> Dog { | |
| Dog { age: age, dog_age: age * 7 } | |
| } | |
| } | |
| } | |
| fn main() { | |
| let dog = animal::Dog::new(3); | |
| let dog_age = dog.dog_age(); //~ ERROR no method | |
| //let dog_age = dog.dog_age; | |
| println!("{}", dog_age); | |
| } |