fn create_struct_field_access_fields( span: Span, cx: &ExtCtxt<'_>, selflike_args: &[Box<Expr>], struct_def: &VariantData, is_packed: bool, ) -> Vec<FieldInfo>