{"ast_node_type":"variable","tokens":[{"end":78,"kind":"keyword","start":0,"text":"let"}]}
    let ty = if let Some(p) = lit.syntax().parent().and_then(ast::Pat::cast) {
    let lit = token.parent().and_then(ast::Literal::cast)?;
        sema.type_of_pat(&p)?