v2 / vlib / v / tests / skip_unused / struct_field_default_expr.vv
15 lines · 11 sloc · 234 bytes · c69b1251624fb559d844bf92fc8d5963deaac8f1
Raw
1module main
2
3import flag
4
5const c_default_port = u16(12345)
6
7struct Options {
8 headless bool
9 port u16 = c_default_port @[short: p]
10}
11
12fn main() {
13 args := arguments()
14 _, _ := flag.to_struct[Options](args, style: .v, skip: 1)!
15}
16