{"ast_node_type":"other","tokens":[{"end":22,"kind":"keyword","start":0,"text":");"}]}
                    );
                        adt_def.non_enum_variant().fields[field].ty(self.tcx, args),
                    if let [field] = fields.raw.as_slice() {