{"ast_node_type":"impl","tokens":[{"end":77,"kind":"keyword","start":0,"text":"//"}]}
        // Account for `type Alias = impl Trait<Foo = impl Trait>;` (#116031)
    while tcx.def_kind(parent_def_id) == def::DefKind::OpaqueTy {
        parent_def_id = tcx.local_parent(parent_def_id);