Add check for invalid \#[macro_export]\
arguments
This commit is contained in:
parent
fdbc4329cb
commit
e39fe374df
6 changed files with 115 additions and 4 deletions
|
@ -641,8 +641,16 @@ pub struct MacroUse {
|
|||
}
|
||||
|
||||
#[derive(LintDiagnostic)]
|
||||
#[diag(passes_macro_export)]
|
||||
pub struct MacroExport;
|
||||
pub enum MacroExport {
|
||||
#[diag(passes_macro_export)]
|
||||
Normal,
|
||||
|
||||
#[diag(passes_invalid_macro_export_arguments)]
|
||||
UnknownItem { name: Symbol },
|
||||
|
||||
#[diag(passes_invalid_macro_export_arguments_too_many_items)]
|
||||
TooManyItems,
|
||||
}
|
||||
|
||||
#[derive(LintDiagnostic)]
|
||||
#[diag(passes_plugin_registrar)]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue