{"ast_node_type":"variable","tokens":[{"end":69,"kind":"keyword","start":0,"text":"if"}]}
                        if let hir::TyKind::TraitObject(..) = ty.kind
                        self.cause = Some(error.obligation.cause);
                            && let DefKind::AssocTy | DefKind::AssocConst | DefKind::AssocFn =