From f9cb01f8025d7feb10b35350b543ebbff580dd51 Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Fri, 11 Feb 2022 16:23:39 +0100 Subject: [PATCH] Fix typo: explicitely->explicitly --- compiler/rustc_typeck/src/check/method/suggest.rs | 4 ++-- .../explicitly-unimplemented-error-message.rs | 8 ++++---- .../explicitly-unimplemented-error-message.stderr | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/compiler/rustc_typeck/src/check/method/suggest.rs b/compiler/rustc_typeck/src/check/method/suggest.rs index 58ea197d3e940..308f98f7aed8c 100644 --- a/compiler/rustc_typeck/src/check/method/suggest.rs +++ b/compiler/rustc_typeck/src/check/method/suggest.rs @@ -1819,7 +1819,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> { [] => {} [trait_info] => { let msg = format!( - "the trait `{}` defines an item `{}`, but is explicitely unimplemented", + "the trait `{}` defines an item `{}`, but is explicitly unimplemented", self.tcx.def_path_str(trait_info.def_id), item_name ); @@ -1827,7 +1827,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> { } trait_infos => { let mut msg = format!( - "the following traits define an item `{}`, but are explicitely unimplemented:", + "the following traits define an item `{}`, but are explicitly unimplemented:", item_name ); for trait_info in trait_infos { diff --git a/src/test/ui/traits/negative-impls/explicitly-unimplemented-error-message.rs b/src/test/ui/traits/negative-impls/explicitly-unimplemented-error-message.rs index 3e336933937d0..1314f9cb0932d 100644 --- a/src/test/ui/traits/negative-impls/explicitly-unimplemented-error-message.rs +++ b/src/test/ui/traits/negative-impls/explicitly-unimplemented-error-message.rs @@ -34,20 +34,20 @@ fn main() { Qux.clone(); //~^ ERROR no method named `clone` found for struct `Qux` //~| NOTE method not found in `Qux` - //~| NOTE `Clone` defines an item `clone`, but is explicitely unimplemented + //~| NOTE `Clone` defines an item `clone`, but is explicitly unimplemented 0_u32.bar(); //~^ ERROR no method named `bar` found for type `u32` //~| NOTE method not found in `u32` - //~| NOTE `Bar` defines an item `bar`, but is explicitely unimplemented + //~| NOTE `Bar` defines an item `bar`, but is explicitly unimplemented Qux.foo(); //~^ ERROR no method named `foo` found for struct `Qux` //~| NOTE method not found in `Qux` - //~| NOTE the following traits define an item `foo`, but are explicitely unimplemented + //~| NOTE the following traits define an item `foo`, but are explicitly unimplemented 0_u32.foo(); //~^ ERROR no method named `foo` found for type `u32` //~| NOTE method not found in `u32` - //~| NOTE `FooBar` defines an item `foo`, but is explicitely unimplemented + //~| NOTE `FooBar` defines an item `foo`, but is explicitly unimplemented } diff --git a/src/test/ui/traits/negative-impls/explicitly-unimplemented-error-message.stderr b/src/test/ui/traits/negative-impls/explicitly-unimplemented-error-message.stderr index 01e36a4a62a1b..c18abf95083da 100644 --- a/src/test/ui/traits/negative-impls/explicitly-unimplemented-error-message.stderr +++ b/src/test/ui/traits/negative-impls/explicitly-unimplemented-error-message.stderr @@ -8,7 +8,7 @@ LL | Qux.clone(); | ^^^^^ method not found in `Qux` | = help: items from traits can only be used if the trait is implemented and in scope - = note: the trait `Clone` defines an item `clone`, but is explicitely unimplemented + = note: the trait `Clone` defines an item `clone`, but is explicitly unimplemented error[E0599]: no method named `bar` found for type `u32` in the current scope --> $DIR/explicitly-unimplemented-error-message.rs:39:11 @@ -17,7 +17,7 @@ LL | 0_u32.bar(); | ^^^ method not found in `u32` | = help: items from traits can only be used if the trait is implemented and in scope - = note: the trait `Bar` defines an item `bar`, but is explicitely unimplemented + = note: the trait `Bar` defines an item `bar`, but is explicitly unimplemented error[E0599]: no method named `foo` found for struct `Qux` in the current scope --> $DIR/explicitly-unimplemented-error-message.rs:44:9 @@ -29,7 +29,7 @@ LL | Qux.foo(); | ^^^ method not found in `Qux` | = help: items from traits can only be used if the trait is implemented and in scope - = note: the following traits define an item `foo`, but are explicitely unimplemented: + = note: the following traits define an item `foo`, but are explicitly unimplemented: Foo FooBar @@ -45,7 +45,7 @@ note: `Foo` defines an item `foo`, perhaps you need to implement it | LL | trait Foo { | ^^^^^^^^^ - = note: the trait `FooBar` defines an item `foo`, but is explicitely unimplemented + = note: the trait `FooBar` defines an item `foo`, but is explicitly unimplemented error: aborting due to 4 previous errors