mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-30 02:33:55 +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,
|
||
|
};
|
||
|
}
|