{"ast_node_type":"function","tokens":[{"end":86,"kind":"keyword","start":0,"text":"pub(crate)"}]}
pub(crate) fn text_edit(line_index: &LineIndex, indel: Indel) -> lsp_types::TextEdit {
    let range = range(line_index, indel.delete);