17 lines
293 B
Rust
17 lines
293 B
Rust
fn closure_to_loc() {
|
|
let mut x = |c| c + 1;
|
|
x = |c| c + 1;
|
|
//~^ ERROR mismatched types
|
|
}
|
|
|
|
fn closure_from_match() {
|
|
let x = match 1usize {
|
|
1 => |c| c + 1,
|
|
2 => |c| c - 1,
|
|
_ => |c| c - 1
|
|
};
|
|
//~^^^^ ERROR type annotations needed
|
|
}
|
|
|
|
fn main() { }
|