1
Fork 0

Add translatable diagnostic for changing import binding

This commit is contained in:
Tom Martin 2023-06-18 07:19:19 +01:00
parent 0c2c243342
commit 8fa9003621
No known key found for this signature in database
GPG key ID: 73A733F9629F5AC5
3 changed files with 25 additions and 8 deletions

View file

@ -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,
}