vlib/v/checker/tests/chan_args.vv:4:19: error: cannot use `int` as `&f64` in argument 1 to `chan f64.try_push` 2 | ch := chan f64{cap: 5} 3 | a := 2 4 | _ := ch.try_push(a) | ^ 5 | _ := ch.try_push(2.5) 6 | b := 2.5 vlib/v/checker/tests/chan_args.vv:5:19: error: cannot use `float literal` as `&f64` in argument 1 to `chan f64.try_push` 3 | a := 2 4 | _ := ch.try_push(a) 5 | _ := ch.try_push(2.5) | ~~~ 6 | b := 2.5 7 | _ := ch.try_pop(b) vlib/v/checker/tests/chan_args.vv:7:18: error: `try_pop` parameter `obj` is `mut`, you need to provide `mut` e.g. `mut arg1` 5 | _ := ch.try_push(2.5) 6 | b := 2.5 7 | _ := ch.try_pop(b) | ^ 8 | // this should work: 9 | _ := ch.try_push(b) vlib/v/checker/tests/chan_args.vv:11:22: error: cannot use `int` as argument for `try_pop` (`f64` expected) 9 | _ := ch.try_push(b) 10 | mut c := 7 11 | _ := ch.try_pop(mut c) | ^ 12 | mut x := 12.5 13 | // this should work: