| #![feature(rustc_attrs)] |
| #![pattern_complexity = "61"] |
| |
| //@ check-pass |
| struct BaseCommand { |
| field01: bool, |
| field02: bool, |
| field03: bool, |
| field04: bool, |
| field05: bool, |
| field06: bool, |
| field07: bool, |
| field08: bool, |
| field09: bool, |
| field10: bool, |
| field11: bool, |
| field12: bool, |
| field13: bool, |
| field14: bool, |
| field15: bool, |
| field16: bool, |
| field17: bool, |
| field18: bool, |
| field19: bool, |
| field20: bool, |
| field21: bool, |
| field22: bool, |
| field23: bool, |
| field24: bool, |
| field25: bool, |
| field26: bool, |
| field27: bool, |
| field28: bool, |
| field29: bool, |
| field30: bool, |
| } |
| |
| fn request_key(command: BaseCommand) { |
| match command { |
| BaseCommand { field01: true, .. } => {} |
| BaseCommand { field02: true, .. } => {} |
| BaseCommand { field03: true, .. } => {} |
| BaseCommand { field04: true, .. } => {} |
| BaseCommand { field05: true, .. } => {} |
| BaseCommand { field06: true, .. } => {} |
| BaseCommand { field07: true, .. } => {} |
| BaseCommand { field08: true, .. } => {} |
| BaseCommand { field09: true, .. } => {} |
| BaseCommand { field10: true, .. } => {} |
| BaseCommand { field11: true, .. } => {} |
| BaseCommand { field12: true, .. } => {} |
| BaseCommand { field13: true, .. } => {} |
| BaseCommand { field14: true, .. } => {} |
| BaseCommand { field15: true, .. } => {} |
| BaseCommand { field16: true, .. } => {} |
| BaseCommand { field17: true, .. } => {} |
| BaseCommand { field18: true, .. } => {} |
| BaseCommand { field19: true, .. } => {} |
| BaseCommand { field20: true, .. } => {} |
| BaseCommand { field21: true, .. } => {} |
| BaseCommand { field22: true, .. } => {} |
| BaseCommand { field23: true, .. } => {} |
| BaseCommand { field24: true, .. } => {} |
| BaseCommand { field25: true, .. } => {} |
| BaseCommand { field26: true, .. } => {} |
| BaseCommand { field27: true, .. } => {} |
| BaseCommand { field28: true, .. } => {} |
| BaseCommand { field29: true, .. } => {} |
| BaseCommand { field30: true, .. } => {} |
| |
| _ => {} |
| } |
| } |
| |
| fn main() {} |