{"ast_node_type":"variable","tokens":[{"end":44,"kind":"keyword","start":0,"text":"let"}]}
        let kind = match (array_len, kind) {
    pub fn new(array_len: Option<usize>, kind: SliceKind) -> Self {
            // If the middle `..` has length 0, we effectively have a fixed-length pattern.