#![deny(unused_variables)] | |
struct Point { | |
x: i32, | |
y: i32, | |
} | |
fn main() { | |
let points = vec!(Point { x: 1, y: 2 }, Point { x: 3, y: 4 }); | |
let _: i32 = points.iter() | |
.map(|Point { x, y }| y) | |
//~^ ERROR unused variable | |
.sum(); | |
let _: i32 = points.iter() | |
.map(|x| 4) | |
//~^ ERROR unused variable | |
.sum(); | |
} |