mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 06:44:35 +00:00
38 lines
569 B
Rust
38 lines
569 B
Rust
//@ check-pass
|
|
|
|
enum FooEnum {
|
|
#[rustfmt::skip]
|
|
Bar(i32),
|
|
}
|
|
|
|
struct FooStruct {
|
|
#[rustfmt::skip]
|
|
bar: i32,
|
|
}
|
|
|
|
fn main() {
|
|
let foo_enum_bar = FooEnum::Bar(1);
|
|
match foo_enum_bar {
|
|
FooEnum::Bar(x) => {}
|
|
_ => {}
|
|
}
|
|
|
|
let foo_struct = FooStruct { bar: 1 };
|
|
match foo_struct {
|
|
FooStruct {
|
|
#[rustfmt::skip] bar
|
|
} => {}
|
|
}
|
|
|
|
match 1 {
|
|
0 => {}
|
|
#[rustfmt::skip]
|
|
_ => {}
|
|
}
|
|
|
|
let _another_foo_strunct = FooStruct {
|
|
#[rustfmt::skip]
|
|
bar: 1,
|
|
};
|
|
}
|