v/vlib/v/checker/tests/enum_op_err.out

35 lines
1.7 KiB
Plaintext

vlib/v/checker/tests/enum_op_err.vv:8:20: error: only `==` and `!=` are defined on `enum`, use an explicit cast to `int` if needed
6 |
7 | fn main() {
8 | println(Color.red > Color.green)
| ^
9 | println(Color.red + Color.green)
10 | println(Color.red && Color.green)
vlib/v/checker/tests/enum_op_err.vv:9:20: error: only `==` and `!=` are defined on `enum`, use an explicit cast to `int` if needed
7 | fn main() {
8 | println(Color.red > Color.green)
9 | println(Color.red + Color.green)
| ^
10 | println(Color.red && Color.green)
11 | println(Color.red | Color.green)
vlib/v/checker/tests/enum_op_err.vv:10:10: error: left operand for `&&` is not a boolean
8 | println(Color.red > Color.green)
9 | println(Color.red + Color.green)
10 | println(Color.red && Color.green)
| ~~~~~~~~~
11 | println(Color.red | Color.green)
12 | println(Color.red & Color.green)
vlib/v/checker/tests/enum_op_err.vv:11:20: error: only `==` and `!=` are defined on `enum`, use an explicit cast to `int` if needed
9 | println(Color.red + Color.green)
10 | println(Color.red && Color.green)
11 | println(Color.red | Color.green)
| ^
12 | println(Color.red & Color.green)
13 | }
vlib/v/checker/tests/enum_op_err.vv:12:20: error: only `==` and `!=` are defined on `enum`, use an explicit cast to `int` if needed
10 | println(Color.red && Color.green)
11 | println(Color.red | Color.green)
12 | println(Color.red & Color.green)
| ^
13 | }