{"ast_node_type":"variable","tokens":[{"end":46,"kind":"keyword","start":0,"text":"let"}]}
            let (span, snippet) = match side {
            // where the user might have meant `[first, rest @ ..]`.
                Side::Start => (segment.ident.span.between(range.span), " @ ".into()),