@@ -1677,7 +1677,7 @@ declare_lint! {
16771677 "detects patterns whose meaning will change in Rust 2024" ,
16781678 @future_incompatible = FutureIncompatibleInfo {
16791679 reason: FutureIncompatibilityReason :: EditionSemanticsChange ( Edition :: Edition2024 ) ,
1680- reference: "123076 " ,
1680+ reference: "<https://doc.rust-lang.org/nightly/edition-guide/rust-2024/match-ergonomics.html> " ,
16811681 } ;
16821682}
16831683
@@ -2606,7 +2606,7 @@ declare_lint! {
26062606 "unsafe operations in unsafe functions without an explicit unsafe block are deprecated" ,
26072607 @future_incompatible = FutureIncompatibleInfo {
26082608 reason: FutureIncompatibilityReason :: EditionSemanticsChange ( Edition :: Edition2024 ) ,
2609- reference: "issue #71668 <https://github.com/ rust-lang/rust/issues/71668 >" ,
2609+ reference: "<https://doc. rust-lang.org/nightly/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html >" ,
26102610 explain_reason: false
26112611 } ;
26122612 @edition Edition2024 => Warn ;
@@ -4189,7 +4189,7 @@ declare_lint! {
41894189 "never type fallback affecting unsafe function calls" ,
41904190 @future_incompatible = FutureIncompatibleInfo {
41914191 reason: FutureIncompatibilityReason :: EditionAndFutureReleaseSemanticsChange ( Edition :: Edition2024 ) ,
4192- reference: "issue #123748 <https://github.com/ rust-lang/rust/issues/123748 >" ,
4192+ reference: "<https://doc. rust-lang.org/nightly/edition-guide/rust-2024/never-type-fallback.html >" ,
41934193 } ;
41944194 @edition Edition2024 => Deny ;
41954195 report_in_external_macro
@@ -4243,7 +4243,7 @@ declare_lint! {
42434243 "never type fallback affecting unsafe function calls" ,
42444244 @future_incompatible = FutureIncompatibleInfo {
42454245 reason: FutureIncompatibilityReason :: EditionAndFutureReleaseError ( Edition :: Edition2024 ) ,
4246- reference: "issue #123748 <https://github.com/ rust-lang/rust/issues/123748 >" ,
4246+ reference: "<https://doc. rust-lang.org/nightly/edition-guide/rust-2024/never-type-fallback.html >" ,
42474247 } ;
42484248 report_in_external_macro
42494249}
@@ -4790,7 +4790,7 @@ declare_lint! {
47904790 "detects unsafe functions being used as safe functions" ,
47914791 @future_incompatible = FutureIncompatibleInfo {
47924792 reason: FutureIncompatibilityReason :: EditionError ( Edition :: Edition2024 ) ,
4793- reference: "issue #27970 <https://github.com/ rust-lang/rust/issues/27970 >" ,
4793+ reference: "<https://doc. rust-lang.org/nightly/edition-guide/rust-2024/newly-unsafe-functions.html >" ,
47944794 } ;
47954795}
47964796
@@ -4826,7 +4826,7 @@ declare_lint! {
48264826 "detects missing unsafe keyword on extern declarations" ,
48274827 @future_incompatible = FutureIncompatibleInfo {
48284828 reason: FutureIncompatibilityReason :: EditionError ( Edition :: Edition2024 ) ,
4829- reference: "issue #123743 <https://github.com/ rust-lang/rust/issues/123743 >" ,
4829+ reference: "<https://doc. rust-lang.org/nightly/edition-guide/rust-2024/unsafe-extern.html >" ,
48304830 } ;
48314831}
48324832
@@ -4867,7 +4867,7 @@ declare_lint! {
48674867 "detects unsafe attributes outside of unsafe" ,
48684868 @future_incompatible = FutureIncompatibleInfo {
48694869 reason: FutureIncompatibilityReason :: EditionError ( Edition :: Edition2024 ) ,
4870- reference: "issue #123757 <https://github.com/ rust-lang/rust/issues/123757 >" ,
4870+ reference: "<https://doc. rust-lang.org/nightly/edition-guide/rust-2024/unsafe-attributes.html >" ,
48714871 } ;
48724872}
48734873
@@ -5069,7 +5069,7 @@ declare_lint! {
50695069 "Detect and warn on significant change in drop order in tail expression location" ,
50705070 @future_incompatible = FutureIncompatibleInfo {
50715071 reason: FutureIncompatibilityReason :: EditionSemanticsChange ( Edition :: Edition2024 ) ,
5072- reference: "issue #123739 <https://github.com/ rust-lang/rust/issues/123739 >" ,
5072+ reference: "<https://doc. rust-lang.org/nightly/edition-guide/rust-2024/temporary-tail-expr-scope.html >" ,
50735073 } ;
50745074}
50755075
@@ -5108,7 +5108,7 @@ declare_lint! {
51085108 "will be parsed as a guarded string in Rust 2024" ,
51095109 @future_incompatible = FutureIncompatibleInfo {
51105110 reason: FutureIncompatibilityReason :: EditionError ( Edition :: Edition2024 ) ,
5111- reference: "issue #123735 <https://github.com/ rust-lang/rust/issues/123735 >" ,
5111+ reference: "<https://doc. rust-lang.org/nightly/edition-guide/rust-2024/reserved-syntax.html >" ,
51125112 } ;
51135113 crate_level_only
51145114}
0 commit comments