42 lines
900 B
Rust
42 lines
900 B
Rust
|
// rustfmt-struct_field_align_threshold: 30
|
||
|
// rustfmt-enum_discrim_align_threshold: 30
|
||
|
// rustfmt-imports_layout: HorizontalVertical
|
||
|
|
||
|
#[derive(Default)]
|
||
|
struct InnerStructA {
|
||
|
bbbbbbbbb: i32,
|
||
|
cccccccc: i32,
|
||
|
}
|
||
|
|
||
|
enum SomeEnumNamedD {
|
||
|
E(InnerStructA),
|
||
|
F {
|
||
|
ggggggggggggggggggggggggg: bool,
|
||
|
h: bool,
|
||
|
},
|
||
|
}
|
||
|
|
||
|
impl SomeEnumNamedD {
|
||
|
fn f_variant() -> Self {
|
||
|
Self::F {
|
||
|
ggggggggggggggggggggggggg: true,
|
||
|
h: true,
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
fn main() {
|
||
|
let kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk = SomeEnumNamedD::f_variant();
|
||
|
let something_we_care_about = matches!(
|
||
|
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk,
|
||
|
SomeEnumNamedD::F {
|
||
|
ggggggggggggggggggggggggg: true,
|
||
|
..
|
||
|
}
|
||
|
);
|
||
|
|
||
|
if something_we_care_about {
|
||
|
println!("Yup it happened");
|
||
|
}
|
||
|
}
|