error: this function taking a value by value, but only using them by reference --> $DIR/needless_take_by_value.rs:9:23 | 9 | fn foo(v: Vec, w: Vec, mut x: Vec, y: Vec) -> Vec { | ^^^^^^ | note: lint level defined here --> $DIR/needless_take_by_value.rs:4:9 | 4 | #![deny(needless_take_by_value)] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider taking a reference instead | fn foo(v: &Vec, w: Vec, mut x: Vec, y: Vec) -> Vec { error: aborting due to previous error