Skip to content

Commit

Permalink
Rollup merge of rust-lang#101668 - chenyukang:fix-101626, r=TaKO8Ki
Browse files Browse the repository at this point in the history
Suggest pub instead of public for const type item

Fixes rust-lang#101626
  • Loading branch information
Dylan-DPC authored Sep 12, 2022
2 parents 9317775 + 975dd6c commit d7bad03
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 0 deletions.
1 change: 1 addition & 0 deletions compiler/rustc_ast/src/token.rs
Original file line number Diff line number Diff line change
Expand Up @@ -473,6 +473,7 @@ impl Token {
kw::Extern,
kw::Impl,
kw::Unsafe,
kw::Const,
kw::Static,
kw::Union,
kw::Macro,
Expand Down
9 changes: 9 additions & 0 deletions src/test/ui/parser/public-instead-of-pub-3.fixed
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
// run-rustfix
mod test {
pub const X: i32 = 123;
//~^ ERROR expected one of `!` or `::`, found keyword `const`
}

fn main() {
println!("{}", test::X);
}
9 changes: 9 additions & 0 deletions src/test/ui/parser/public-instead-of-pub-3.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
// run-rustfix
mod test {
public const X: i32 = 123;
//~^ ERROR expected one of `!` or `::`, found keyword `const`
}

fn main() {
println!("{}", test::X);
}
13 changes: 13 additions & 0 deletions src/test/ui/parser/public-instead-of-pub-3.stderr
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
error: expected one of `!` or `::`, found keyword `const`
--> $DIR/public-instead-of-pub-3.rs:3:12
|
LL | public const X: i32 = 123;
| ^^^^^ expected one of `!` or `::`
|
help: write `pub` instead of `public` to make the item public
|
LL | pub const X: i32 = 123;
| ~~~

error: aborting due to previous error

0 comments on commit d7bad03

Please sign in to comment.