fn create_struct_pattern_fields( span: Span, cx: &ExtCtxt<'_>, struct_def: &VariantData, prefixes: &[&str], ) -> Vec<FieldInfo>