{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"ast::Pat::IdentPat(pat)"}]}
        ast::Pat::IdentPat(pat) if pat.ref_token().is_none() && pat.mut_token().is_none() => {
    match pat {
            let bm = sema.binding_mode_of_pat(pat)?;