{"ast_node_type":"variable","tokens":[{"end":81,"kind":"keyword","start":0,"text":"&&"}]}
                && let hir::TyKind::Path(hir::QPath::Resolved(_, path)) = ty.kind
            if let SelfSource::QPath(ty) = source
                && let Res::SelfTyAlias { alias_to: impl_def_id, .. } = path.res