Add translatable diagnostic for changing import binding
This commit is contained in:
parent
0c2c243342
commit
8fa9003621
3 changed files with 25 additions and 8 deletions
|
@ -586,3 +586,22 @@ pub(crate) enum ParamKindInEnumDiscriminant {
|
|||
#[note(resolve_lifetime_param_in_enum_discriminant)]
|
||||
Lifetime,
|
||||
}
|
||||
|
||||
#[derive(Subdiagnostic)]
|
||||
#[label(resolve_change_import_binding)]
|
||||
pub(crate) struct ChangeImportBinding {
|
||||
#[primary_span]
|
||||
pub(crate) span: Span,
|
||||
}
|
||||
|
||||
#[derive(Subdiagnostic)]
|
||||
#[suggestion(
|
||||
resolve_change_import_binding,
|
||||
code = "{suggestion}",
|
||||
applicability = "maybe-incorrect"
|
||||
)]
|
||||
pub(crate) struct ChangeImportBindingSuggestion {
|
||||
#[primary_span]
|
||||
pub(crate) span: Span,
|
||||
pub(crate) suggestion: String,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue