v2 / vlib / v / tests / generic_calls / country_cases.v
11 lines · 9 sloc · 199 bytes · fb338d2a53cd0b9384c3584e78b957af8e745a98
Raw
1module main
2
3pub fn Country.cases() []Country {
4 mut cases := []Country{}
5
6 $for country in Country.values {
7 case := Country.from(country.name) or { panic(err) }
8 cases << case
9 }
10 return cases
11}
12