{"ast_node_type":"variable","tokens":[{"end":78,"kind":"keyword","start":0,"text":"if"}]}
    if let PatternContext { record_pat: Some(record_pat), .. } = pattern_ctx {
) {
        let ty = ctx.sema.type_of_pat(&ast::Pat::RecordPat(record_pat.clone()));