Exported range_inclusive in the prelude #15258
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There are several examples I've noticed of people using
range
with an upper bound one larger than what the really want to simulate an inclusive range, the ones I remember at the moment being these two Rust by Example pages. Moreover, there has recently been some confusion about the lack of an inclusiverange
. This seems to be a general problem of people not realizing thatrange_inclusive
exists. Therefore, in hopes of making it more visible and easier to use, this PR puts it the prelude. This allows the Rust by Example pages to switch to using the more readablerange_inclusive
without having to introduceuse
first.