diff options
| author | yukang <moorekang@gmail.com> | 2023-07-24 13:09:52 +0800 |
|---|---|---|
| committer | yukang <moorekang@gmail.com> | 2023-07-26 00:05:00 +0800 |
| commit | e0c479eea2382930bb550bbb7ddb98a841f8c54b (patch) | |
| tree | f07e4ad27f91ec8b2d7bd2b0a2ed5edf878436b8 /compiler/rustc_session/src/errors.rs | |
| parent | 8771282d4e7a5c4569e49d1f878fb3ba90a974d0 (diff) | |
| download | rust-e0c479eea2382930bb550bbb7ddb98a841f8c54b.tar.gz rust-e0c479eea2382930bb550bbb7ddb98a841f8c54b.zip | |
Add help for crate arg when crate name is invalid
Diffstat (limited to 'compiler/rustc_session/src/errors.rs')
| -rw-r--r-- | compiler/rustc_session/src/errors.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler/rustc_session/src/errors.rs b/compiler/rustc_session/src/errors.rs index dd15ad45145..1ffee01b2f1 100644 --- a/compiler/rustc_session/src/errors.rs +++ b/compiler/rustc_session/src/errors.rs @@ -199,6 +199,14 @@ pub struct InvalidCharacterInCrateName { pub span: Option<Span>, pub character: char, pub crate_name: Symbol, + #[subdiagnostic] + pub crate_name_help: Option<InvalidCrateNameHelp>, +} + +#[derive(Subdiagnostic)] +pub enum InvalidCrateNameHelp { + #[help(session_invalid_character_in_create_name_help)] + AddCrateName, } #[derive(Subdiagnostic)] |
