{"ast_node_type":"variable","tokens":[{"end":100,"kind":"keyword","start":0,"text":"&&"}]}
                    && let Res::SelfCtor(_) | Res::Def(DefKind::Ctor(_, CtorKind::Fn), _) = path.res
                    && let hir::QPath::Resolved(None, path) = path
                {