syntax_data: {"ast_node_type":"variable","tokens":[{"end":46,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:             let end_offset = (idx + 1) as u64;
context_before:         for (idx, subpattern) in suffix.iter().rev().enumerate() {
context_after:             let elem = ProjectionElem::ConstantIndex {