我正试图用一句俏皮话,或者一种不那么难看、不那么重复的方式来做到这一点:
fn class_requirements(current_class: Model) -> String {
return format!(
"
Required Race: {}
Required Weapon Proficiency: {}
",
match current_class.req_race {
Some(race) => race,
None => String::from("None"),
},
match current_class.req_weapon_proficiency {
Some(prof) => prof,
None => String::from("None"),
}
);
}