diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2024-03-07 22:09:00 +0000 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2024-03-18 16:08:58 +0000 |
| commit | 6c31f6ce1211a9f635526652eb85002850620277 (patch) | |
| tree | f02e2eb926252d1d0c837351bd3eb54200c77306 /compiler/rustc_lint/src/levels.rs | |
| parent | 22e241e32e1331aab358ac2843ec63d4cc4ea9f4 (diff) | |
| download | rust-6c31f6ce1211a9f635526652eb85002850620277.tar.gz rust-6c31f6ce1211a9f635526652eb85002850620277.zip | |
Provide structured suggestion for `#![feature(foo)]`
``` error: `S2<'_>` is forbidden as the type of a const generic parameter --> $DIR/lifetime-in-const-param.rs:5:23 | LL | struct S<'a, const N: S2>(&'a ()); | ^^ | = note: the only supported types are integers, `bool` and `char` help: add `#![feature(adt_const_params)]` to the crate attributes to enable more complex and user defined types | LL + #![feature(adt_const_params)] | ``` Fix #55941.
Diffstat (limited to 'compiler/rustc_lint/src/levels.rs')
| -rw-r--r-- | compiler/rustc_lint/src/levels.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_lint/src/levels.rs b/compiler/rustc_lint/src/levels.rs index 95f312a31b3..21af6a182a9 100644 --- a/compiler/rustc_lint/src/levels.rs +++ b/compiler/rustc_lint/src/levels.rs @@ -1078,6 +1078,7 @@ impl<'s, P: LintLevelsProvider> LintLevelsBuilder<'s, P> { feature, GateIssue::Language, lint_from_cli, + None, ); }, ); |
