{"ast_node_type":"import","tokens":[{"end":115,"kind":"keyword","start":0,"text":"//"}]}
    // macros can cause multiple refs to occur for the same text range, so keep track of what we have edited so far
    let mut edit = TextEdit::builder();
    let mut edited_ranges = Vec::new();