Структуры / Конструкторы

struct Man<'a> {
    name: &'a str
}

impl<'a> Man<'_> {
    fn new() -> Man<'a> {
        Man { name: "unknown" }
    }
}

let man = Man::new();
//man.name is "unknown"
println!("name is '{}'", man.name);