{"ast_node_type":"other","tokens":[{"end":72,"kind":"keyword","start":0,"text":".and_then(|field|"}]}
                .and_then(|field| field.ty(self.tcx, args).ty_adt_def())
            && variant_field
                .map(|adt| adt.did())