{"ast_node_type":"variable","tokens":[{"end":63,"kind":"keyword","start":0,"text":"let"}]}
        let mut text = self.tree().syntax().text().to_string();
    fn full_reparse(&self, delete: TextRange, insert: &str, edition: Edition) -> Parse<SourceFile> {
        text.replace_range(Range::<usize>::from(delete), insert);