diff options
| author | Ryan Levick <me@ryanlevick.com> | 2021-06-15 17:16:21 +0200 |
|---|---|---|
| committer | Ryan Levick <me@ryanlevick.com> | 2021-06-25 14:51:56 +0200 |
| commit | 23176f60e75f7f7b55cb1cc34b667705d1d10032 (patch) | |
| tree | 69b36601b21b5bd44052bb719c2edf1c04e29ef3 /compiler/rustc_lint/src/array_into_iter.rs | |
| parent | 117799b73ccf434f588528d97596392062535e3f (diff) | |
| download | rust-23176f60e75f7f7b55cb1cc34b667705d1d10032.tar.gz rust-23176f60e75f7f7b55cb1cc34b667705d1d10032.zip | |
Change how edition based future compatibility warnings are handled
Diffstat (limited to 'compiler/rustc_lint/src/array_into_iter.rs')
| -rw-r--r-- | compiler/rustc_lint/src/array_into_iter.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/compiler/rustc_lint/src/array_into_iter.rs b/compiler/rustc_lint/src/array_into_iter.rs index 0b5bd39f7f9..dc6ba8ebac5 100644 --- a/compiler/rustc_lint/src/array_into_iter.rs +++ b/compiler/rustc_lint/src/array_into_iter.rs @@ -3,7 +3,8 @@ use rustc_errors::Applicability; use rustc_hir as hir; use rustc_middle::ty; use rustc_middle::ty::adjustment::{Adjust, Adjustment}; -use rustc_session::lint::FutureBreakage; +use rustc_session::lint::FutureIncompatibilityReason; +use rustc_span::edition::Edition; use rustc_span::symbol::sym; declare_lint! { @@ -37,10 +38,8 @@ declare_lint! { "detects calling `into_iter` on arrays", @future_incompatible = FutureIncompatibleInfo { reference: "issue #66145 <https://github.com/rust-lang/rust/issues/66145>", - edition: None, - future_breakage: Some(FutureBreakage { - date: None - }) + reason: FutureIncompatibilityReason::EditionSemanticsChange(Edition::Edition2021), + custom_explanation: Some("This will continue to compile in Rust 2021 but it will behave slightly differently!") }; } |
