{"ast_node_type":"other","tokens":[{"end":80,"kind":"keyword","start":0,"text":"|"}]}
        | (Copy(to_switch_on) | Move(to_switch_on), Constant(branch_value)) => {
        (Constant(branch_value), Copy(to_switch_on) | Move(to_switch_on))
            let branch_value_ty = branch_value.const_.ty();