Skip to content

Commit

Permalink
Merge pull request #1114 from mattheww/2021-12_range_patterns
Browse files Browse the repository at this point in the history
Say that `...` range patterns are rejected in the 2021 edition
  • Loading branch information
ehuss committed Dec 11, 2021
2 parents 954f3d4 + b83fcc1 commit 1ecc70d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/patterns.md
Original file line number Diff line number Diff line change
Expand Up @@ -443,8 +443,6 @@ A half-open range pattern in the style `a..` cannot be used to match within the
A pattern `a..=b` must always have a ≤ b. It is an error to have a range pattern
`10..=0`, for example.

The `...` syntax is kept for backwards compatibility.

Range patterns only work on scalar types. The accepted types are:

* Integer types (u8, i8, u16, i16, usize, isize, etc.).
Expand Down Expand Up @@ -535,6 +533,8 @@ minimum to maximum value. The range of values for a `char` type are precisely th
ranges containing all Unicode Scalar Values: `'\u{0000}'..='\u{D7FF}'` and
`'\u{E000}'..='\u{10FFFF}'`.

> **Edition Differences**: Before the 2021 edition, closed range patterns may also be written using `...` as an alternative to `..=`, with the same meaning.
## Reference patterns

> **<sup>Syntax</sup>**\
Expand Down

0 comments on commit 1ecc70d

Please sign in to comment.