Point to every relevant types in the main diag
This commit is contained in:
parent
00a6ebfbf5
commit
0f665e2bf3
9 changed files with 76 additions and 124 deletions
|
@ -1377,8 +1377,6 @@ pub(crate) enum NonLocalDefinitionsDiag {
|
|||
const_anon: Option<Option<Span>>,
|
||||
doctest: bool,
|
||||
has_trait: bool,
|
||||
self_ty_str: String,
|
||||
of_trait_str: Option<String>,
|
||||
macro_to_change: Option<(String, &'static str)>,
|
||||
},
|
||||
MacroRules {
|
||||
|
@ -1401,18 +1399,12 @@ impl<'a> LintDiagnostic<'a, ()> for NonLocalDefinitionsDiag {
|
|||
const_anon,
|
||||
doctest,
|
||||
has_trait,
|
||||
self_ty_str,
|
||||
of_trait_str,
|
||||
macro_to_change,
|
||||
} => {
|
||||
diag.primary_message(fluent::lint_non_local_definitions_impl);
|
||||
diag.arg("depth", depth);
|
||||
diag.arg("body_kind_descr", body_kind_descr);
|
||||
diag.arg("body_name", body_name);
|
||||
diag.arg("self_ty_str", self_ty_str);
|
||||
if let Some(of_trait_str) = of_trait_str {
|
||||
diag.arg("of_trait_str", of_trait_str);
|
||||
}
|
||||
|
||||
if let Some((macro_to_change, macro_kind)) = macro_to_change {
|
||||
diag.arg("macro_to_change", macro_to_change);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue