{"ast_node_type":"other","tokens":[{"end":96,"kind":"keyword","start":0,"text":"match"}]}
                match error.obligation.predicate.as_clause().and_then(|c| c.as_trait_clause()) {
            if errors.iter().all(|error| {
                    Some(clause) => match clause.self_ty().skip_binder().kind() {