{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"ty::Alias(ty::Opaque,"}]}
                    ty::Alias(ty::Opaque, ty::AliasTy { def_id: def_id2, args: args2, .. })
                    // as the bounds must hold on the hidden type after all.
                        if def_id == def_id2 && args == args2 =>