1 // aux-build:macro_rules.rs
4 #![allow(unused_variables)]
5 #![warn(clippy::large_enum_variant)]
8 extern crate macro_rules;
15 enum GenericEnumOk<T> {
20 enum GenericEnum2<T> {
30 enum LargeEnumGeneric<A: SomeTrait> {
36 ContainingLargeEnum(LargeEnum),
39 ContainingMoreThanOneField(i32, [i32; 8000], [i32; 9500]),
41 StructLikeLittle { x: i32, y: i32 },
46 StructLikeLarge { x: [i32; 8000], y: i32 },
51 StructLikeLarge2 { x: [i32; 8000] },
60 large_enum_variant!();