vxx2 / vlib / v / checker / tests / shared_receiver_mut_interface_err.out
8 lines · 8 sloc · 460 bytes · db550eba8fa1ade3cc5bb876a6143d6fa3c35792
Raw
1vlib/v/checker/tests/shared_receiver_mut_interface_err.vv:16:19: error: `Input` incorrectly implements method `event` of interface `Handler`: expected `mut Handler`, not `mut shared Input` for parameter 0
2 14 | fn main() {
3 15 | mut input := Input{}
4 16 | take_handler(mut input)
5 | ~~~~~
6 17 | }
7Details: main.Handler has `fn event(mut x main.Handler)`
8 main.Input has `fn event(mut input shared main.Input)`
9