{"ast_node_type":"function","tokens":[{"end":66,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn can_begin_pattern(&self, pat_kind: NtPatKind) -> bool {
    /// Shamelessly borrowed from `can_begin_expr`, only used for diagnostics right now.
        match &self.uninterpolate().kind {