{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"if"}]}
        if matches!(pattern.kind(), ty::Error(_) | ty::Bound(..)) {
        // FIXME(non_lifetime_binders): What to do here?
            // Unlike normal `TypeRelation` rules, `ty::Error` does not equal any type.