mirror of
https://github.com/rust-lang/rust
synced 2024-09-05 16:57:03 +00:00
17 lines
335 B
Rust
17 lines
335 B
Rust
fn foo(x: bool) -> i32 {
|
|
match x {
|
|
x: i32 => x, //~ ERROR expected
|
|
//~^ ERROR mismatched types
|
|
true => 42.,
|
|
false => 0.333,
|
|
}
|
|
}
|
|
|
|
fn main() {
|
|
match foo(true) {
|
|
42: i32 => (), //~ ERROR expected
|
|
_: f64 => (), //~ ERROR expected
|
|
x: i32 => (), //~ ERROR expected
|
|
}
|
|
}
|