{"ast_node_type":"variable","tokens":[{"end":39,"kind":"keyword","start":0,"text":"let"}]}
    let mut edit = TextEdit::builder();
    let name_display = new_name.display(db, edition);
    // macros can cause multiple refs to occur for the same text range, so keep track of what we have edited so far