rust/tests/ui/range
Peter Jaszkowiak ffea65bf61 add new_range_api for RFC 3550
This includes a `From<legacy::RangeInclusive> for RangeInclusive` impl for convenience, instead of the `TryFrom` impl from the RFC.
Having `From` is highly convenient and the assertion is unlikely to be a problem in practice.

This includes re-exports of all existing `Range` types under `core::range`, plus the range-related traits (`RangeBounds`, `Step`, `OneSidedRange`) and the `Bound` enum.

Currently the iterators are just wrappers around the old range types,
and most other trait impls delegate to the old rage types as well.

Also includes an `.iter()` shorthand for `.clone().into_iter()`
2024-07-05 16:33:58 -06:00
..
exclusive-range-patterns-2021.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
exclusive-range-patterns-2021.stderr
impossible_range.fixed Move 100 entries from tests/ui into subdirs 2024-05-20 19:55:59 -07:00
impossible_range.rs Move 100 entries from tests/ui into subdirs 2024-05-20 19:55:59 -07:00
impossible_range.stderr Move 100 entries from tests/ui into subdirs 2024-05-20 19:55:59 -07:00
issue-54505-no-literals.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-54505-no-literals.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-54505-no-literals.stderr Tweak borrow suggestion 2023-05-08 03:36:30 +00:00
issue-54505-no-std.rs rustc_hir_analysis: add a helper to check function the signature mismatches 2023-09-19 18:15:23 +02:00
issue-54505-no-std.stderr add new_range_api for RFC 3550 2024-07-05 16:33:58 -06:00
issue-54505.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-54505.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-54505.stderr Make suggest_deref_or_ref return a multipart suggestion 2023-05-08 03:42:21 +00:00
issue-73553-misinterp-range-literal.rs
issue-73553-misinterp-range-literal.stderr recurse into refs when comparing tys for diagnostics 2023-12-07 23:00:46 -05:00
range_inclusive.rs Move 100 entries from tests/ui into subdirs 2024-05-20 19:55:59 -07:00
range_traits-1.rs
range_traits-1.stderr
range_traits-2.rs
range_traits-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
range_traits-3.rs
range_traits-3.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
range_traits-4.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
range_traits-5.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
range_traits-6.rs
range_traits-6.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
range_traits-7.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
range-1.rs
range-1.stderr Use TraitRef::to_string sorting in favor of TraitRef::ord, as the latter compares DefIds which we need to avoid 2024-03-27 14:02:15 +00:00
range-inclusive-pattern-precedence2.rs
range-inclusive-pattern-precedence2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
range-inclusive-pattern-precedence.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
range-inclusive-pattern-precedence.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
range-inclusive-pattern-precedence.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
range-pattern-out-of-bounds-issue-68972.rs Stabilize exclusive_range 2024-05-02 19:42:31 -04:00
range-pattern-out-of-bounds-issue-68972.stderr Stabilize exclusive_range 2024-05-02 19:42:31 -04:00