Skip to content

Commit 83cfe36

Browse files
committed
introduce fcw macro
1 parent 2f243ef commit 83cfe36

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

src/bug-fix-procedure.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ store.register_future_incompatible(sess, vec![
113113
...,
114114
FutureIncompatibleInfo {
115115
id: LintId::of(YOUR_ERROR_HERE),
116-
reference: "issue #1234", // your tracking issue here!
116+
reason: fcw!(FutureReleaseError #1234) // your tracking issue here!
117117
},
118118
]);
119119

@@ -238,7 +238,7 @@ compatibility lint":
238238
```rust
239239
FutureIncompatibleInfo {
240240
id: LintId::of(OVERLAPPING_INHERENT_IMPLS),
241-
reference: "issue #36889 <https://github.com/rust-lang/rust/issues/36889>",
241+
reason: fcw!(FutureReleaseError #1234), // your tracking issue here!
242242
},
243243
```
244244

src/diagnostics.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -732,8 +732,7 @@ declare_lint! {
732732
Allow,
733733
"detects anonymous parameters",
734734
@future_incompatible = FutureIncompatibleInfo {
735-
reference: "issue #41686 <https://github.com/rust-lang/rust/issues/41686>",
736-
reason: FutureIncompatibilityReason::EditionError(Edition::Edition2018),
735+
reason: fcw!(EditionError 2018 "slug-of-edition-guide-page")
737736
};
738737
}
739738
```

src/guides/editions.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,7 @@ declare_lint! {
179179
Allow,
180180
"detects edition keywords being used as an identifier",
181181
@future_incompatible = FutureIncompatibleInfo {
182-
reason: FutureIncompatibilityReason::EditionError(Edition::Edition2018),
183-
reference: "issue #49716 <https://github.com/rust-lang/rust/issues/49716>",
182+
reason: fcw!(EditionError 2018 "slug-of-edition-guide-page")
184183
};
185184
}
186185
```

0 commit comments

Comments
 (0)