diff options
| author | yukang <moorekang@gmail.com> | 2022-09-15 15:18:23 +0800 |
|---|---|---|
| committer | yukang <moorekang@gmail.com> | 2022-09-15 16:15:38 +0800 |
| commit | 98e20c097cbb402ee2c6f4056fe8b4acca9679f9 (patch) | |
| tree | c6e559c39bf19dc722bd1a7ad84f3ed12bce2b7f /src/test/ui | |
| parent | c3f59295fecb9a7cb067bc4a5b50f779e159a55b (diff) | |
| download | rust-98e20c097cbb402ee2c6f4056fe8b4acca9679f9.tar.gz rust-98e20c097cbb402ee2c6f4056fe8b4acca9679f9.zip | |
fix #101797: Suggest associated const for incorrect use of let in traits
Diffstat (limited to 'src/test/ui')
| -rw-r--r-- | src/test/ui/parser/suggest-assoc-const.fixed | 10 | ||||
| -rw-r--r-- | src/test/ui/parser/suggest-assoc-const.rs | 10 | ||||
| -rw-r--r-- | src/test/ui/parser/suggest-assoc-const.stderr | 8 |
3 files changed, 28 insertions, 0 deletions
diff --git a/src/test/ui/parser/suggest-assoc-const.fixed b/src/test/ui/parser/suggest-assoc-const.fixed new file mode 100644 index 00000000000..259f37b23a5 --- /dev/null +++ b/src/test/ui/parser/suggest-assoc-const.fixed @@ -0,0 +1,10 @@ +// Issue: 101797, Suggest associated const for incorrect use of let in traits +// run-rustfix +trait Trait { + const _X: i32; + //~^ ERROR non-item in item list +} + +fn main() { + +} diff --git a/src/test/ui/parser/suggest-assoc-const.rs b/src/test/ui/parser/suggest-assoc-const.rs new file mode 100644 index 00000000000..c7be712ec07 --- /dev/null +++ b/src/test/ui/parser/suggest-assoc-const.rs @@ -0,0 +1,10 @@ +// Issue: 101797, Suggest associated const for incorrect use of let in traits +// run-rustfix +trait Trait { + let _X: i32; + //~^ ERROR non-item in item list +} + +fn main() { + +} diff --git a/src/test/ui/parser/suggest-assoc-const.stderr b/src/test/ui/parser/suggest-assoc-const.stderr new file mode 100644 index 00000000000..b92e399c905 --- /dev/null +++ b/src/test/ui/parser/suggest-assoc-const.stderr @@ -0,0 +1,8 @@ +error: non-item in item list + --> $DIR/suggest-assoc-const.rs:4:5 + | +LL | let _X: i32; + | ^^^ help: considering use `const` instead of `let` for associated const: `const` + +error: aborting due to previous error + |
