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