syntax_data: {"ast_node_type":"other","tokens":[{"end":71,"kind":"keyword","start":0,"text":"Span::with_root_ctxt(BytePos(left_index),"}]}
source_snippet:     Span::with_root_ctxt(BytePos(left_index), BytePos(right_index + 1))
context_before:     let right_index = selection.rfind('~').map_or(left_index, |x| x as u32);
context_after: }