]> git.lizzy.rs Git - rust.git/commitdiff
More descriptive names for ActualImplExplNotes variants
authorNikita Tomashevich <quant3234@gmail.com>
Sun, 25 Sep 2022 07:55:42 +0000 (10:55 +0300)
committerNikita Tomashevich <quant3234@gmail.com>
Wed, 28 Dec 2022 11:53:47 +0000 (14:53 +0300)
compiler/rustc_error_messages/locales/en-US/infer.ftl
compiler/rustc_infer/src/errors/mod.rs
compiler/rustc_infer/src/infer/error_reporting/nice_region_error/placeholder_error.rs

index 7a10f4b7bc54910f5eed8d358ae8e88930a7a54d..8cfd20c6eda24e2a5292c521bdfb12f3ccb45c95 100644 (file)
@@ -184,7 +184,7 @@ infer_explicit_lifetime_required_sugg = add explicit lifetime `{$named}` to {$id
     *[param_type] type
 }
 
-infer_actual_impl_expl_1 = {$leading_ellipsis ->
+infer_actual_impl_expl_expected = {$leading_ellipsis ->
     [true] ...
     *[false] {""}
 }{$kind ->
@@ -198,7 +198,7 @@ infer_actual_impl_expl_1 = {$leading_ellipsis ->
     *[nothing] {""}
 }
 
-infer_actual_impl_expl_2 = {$kind_2 ->
+infer_actual_impl_expl_but_actually = {$kind_2 ->
     [implements_trait] ...but it actually implements `{$trait_path_2}`
     [implemented_for_ty] ...but `{$trait_path_2}` is actually implemented for the type `{$ty}`
     *[ty_implements] ...but `{$ty}` actually implements `{$trait_path_2}`
index 55df63075d22f488373527a5423f3de7a17b4a81..edd9eca24cb993b421b94e57e527e71cbb16fede 100644 (file)
@@ -545,8 +545,8 @@ pub struct ExplicitLifetimeRequired<'a> {
 #[derive(Subdiagnostic)]
 pub enum ActualImplExplNotes {
     // Field names have to be different across all variants
-    #[note(infer::actual_impl_expl_1)]
-    NoteOne {
+    #[note(infer::actual_impl_expl_expected)]
+    Expected {
         leading_ellipsis: bool,
         kind: &'static str,
         ty_or_sig: String,
@@ -555,8 +555,8 @@ pub enum ActualImplExplNotes {
         lifetime_1: usize,
         lifetime_2: usize,
     },
-    #[note(infer::actual_impl_expl_2)]
-    NoteTwo {
+    #[note(infer::actual_impl_expl_but_actually)]
+    ButActually {
         kind_2: &'static str,
         trait_path_2: String,
         has_lifetime: bool,
index d9fc2ec243f11c955caa1993615a46fba045cd60..cf1032f70063f4db48ea14032f441f27abc547ac 100644 (file)
@@ -451,7 +451,7 @@ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
             }
         };
 
-        let note_1 = ActualImplExplNotes::NoteOne {
+        let note_1 = ActualImplExplNotes::Expected {
             leading_ellipsis,
             kind,
             ty_or_sig,
@@ -483,7 +483,7 @@ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
         let lifetime = actual_has_vid.unwrap_or_default();
 
         let note_2 =
-            ActualImplExplNotes::NoteTwo { kind_2, trait_path_2, ty, has_lifetime, lifetime };
+            ActualImplExplNotes::ButActually { kind_2, trait_path_2, ty, has_lifetime, lifetime };
 
         vec![note_1, note_2]
     }