rust/tests/ui/inference/issue-70082.rs

11 lines
282 B
Rust

fn main() {
// this closure is fine, and should not get any error annotations
let em = |v: f64| -> f64 { v };
let x: f64 = em(1i16.into());
let y: f64 = 0.01f64 * 1i16.into();
//~^ ERROR type annotations needed
//~| HELP try using a fully qualified path
}