{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"ArrayElem(idx)"}]}
            ArrayElem(idx) => write!(out, "[{idx}]"),
            TupleElem(idx) => write!(out, ".{idx}"),
            // `.<deref>` does not match Rust syntax, but it is more readable for long paths -- and