{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"sema.to_def(&rename.syntax().parent().and_then(ast::ExternCrate::cast)?)"}]}
                sema.to_def(&rename.syntax().parent().and_then(ast::ExternCrate::cast)?)
            } else {
                    .map(Definition::ExternCrateDecl)