| 1 | fn opt(params ?struct { name string surname string }) { |
| 2 | if params == none { |
| 3 | assert '${params}' == 'Option(none)' |
| 4 | } |
| 5 | if params != none { |
| 6 | assert '${params}' == "struct { |
| 7 | name: 'foo' |
| 8 | surname: 'bar' |
| 9 | }" |
| 10 | } |
| 11 | } |
| 12 | |
| 13 | fn test_main() { |
| 14 | opt(none) |
| 15 | opt(struct { name: 'foo', surname: 'bar' }) |
| 16 | } |
| 17 |