{"ast_node_type":"variable","tokens":[{"end":68,"kind":"keyword","start":0,"text":"PatKind::Slice(pats)"}]}
            PatKind::Slice(pats) if let [pat] = pats.as_slice() => {
            // when `P` can be reparsed as a type `T`.
                pat.to_ty().map(TyKind::Slice)?