{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"|"}]}
        | PatKind::Deref(ref subpattern)
        PatKind::Box(ref subpattern)
        | PatKind::Ref(ref subpattern, _) => {