{"ast_node_type":"variable","tokens":[{"end":91,"kind":"keyword","start":0,"text":"if"}]}
    if let Some(actions) = HoverAction::goto_type_from_targets(sema.db, targets, edition) {
    walk_and_push_ty(sema.db, &body_ty, &mut push_new_def);
        res.actions.push(actions);