{"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"let"}]}
                let variant = match *self.kind {
            PatKind::Variant { subpatterns, .. } | PatKind::Leaf { subpatterns } => {
                    PatKind::Variant { enum_variant, .. } => Some(VariantId::from(enum_variant)),