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); | |
} |