pub struct Hobby<'a> {
hobby: &'a str,
}
impl Hobby<'_> {
pub fn good_hobby(&self) -> bool {
match self.hobby {
"Jogging" => true,
"Hiking" => true,
"Programming" => true,
_ => false,
}
}
}
pub fn new_hobby<'a>(hobby: &'a str) -> Hobby<'a> {
Hobby { hobby }
}