{"ast_node_type":"variable","tokens":[{"end":29,"kind":"keyword","start":0,"text":"let"}]}
    let is_left_of_rest_pat =
    let rest_pat = field_pats.find(|it| matches!(it, ast::Pat::RestPat(_)));
        rest_pat.is_none_or(|it| token.text_range().start() < it.syntax().text_range().end());