vxx2 / vlib / v / checker / tests / or_block_smartcast_unwrapped_err.vv
14 lines · 13 sloc · 214 bytes · a22727df147da930f7f0053aa1b61433f57e1471
Raw
1fn valid_name(name ?string) ! {
2 if name == none {
3 return
4 }
5 name_ := name or { '' }.trim_space()
6 println(name_)
7}
8
9fn propagate_name(name ?string) ?string {
10 if name == none {
11 return none
12 }
13 return name?
14}
15