Skip to content

Support logical pattern matching for enums #52

@leus

Description

@leus

Using or in enum matches currently displays error EM0001 in the IDE:

sortOrder switch {
    SomeEnum.Unknown or
    SomeEnum.NewestFirst => someValue,
    SomeEnum.OldestFirst => anotherValue,
    => throw ExhaustiveMatch.Failed(sortOrder)
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions