{"ast_node_type":"other","tokens":[{"end":28,"kind":"keyword","start":0,"text":"&&"}]}
            && variant_field
            && let range_def_id = self.tcx.lang_items().range_struct()
                .and_then(|field| field.ty(self.tcx, args).ty_adt_def())