{"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"Definition::Function(func)"}]}
        Definition::Function(func) => {
        Definition::Module(it) => runnable_mod(sema, it).map(HoverAction::Runnable),
            let src = func.source(sema.db)?;