diff options
| author | Michael Goulet <michael@errs.io> | 2022-08-16 06:27:22 +0000 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2022-08-21 02:34:52 +0000 |
| commit | c005e760f518254af6c47b36ddb16b8fe8aecb6a (patch) | |
| tree | 0a4af4548e859e4cae781a98915c92c41207f364 /src/test/ui/error-codes | |
| parent | fb80d2bfe4413b2e3228dc76a792744dbc1892be (diff) | |
| download | rust-c005e760f518254af6c47b36ddb16b8fe8aecb6a.tar.gz rust-c005e760f518254af6c47b36ddb16b8fe8aecb6a.zip | |
Rework point-at-arg
Diffstat (limited to 'src/test/ui/error-codes')
| -rw-r--r-- | src/test/ui/error-codes/E0277-2.stderr | 4 | ||||
| -rw-r--r-- | src/test/ui/error-codes/E0283.stderr | 21 |
2 files changed, 19 insertions, 6 deletions
diff --git a/src/test/ui/error-codes/E0277-2.stderr b/src/test/ui/error-codes/E0277-2.stderr index ca2cb884240..a2abf37931a 100644 --- a/src/test/ui/error-codes/E0277-2.stderr +++ b/src/test/ui/error-codes/E0277-2.stderr @@ -1,8 +1,8 @@ error[E0277]: `*const u8` cannot be sent between threads safely - --> $DIR/E0277-2.rs:16:5 + --> $DIR/E0277-2.rs:16:15 | LL | is_send::<Foo>(); - | ^^^^^^^^^^^^^^ `*const u8` cannot be sent between threads safely + | ^^^ `*const u8` cannot be sent between threads safely | = help: within `Foo`, the trait `Send` is not implemented for `*const u8` note: required because it appears within the type `Baz` diff --git a/src/test/ui/error-codes/E0283.stderr b/src/test/ui/error-codes/E0283.stderr index 90a28874ead..162d4922d00 100644 --- a/src/test/ui/error-codes/E0283.stderr +++ b/src/test/ui/error-codes/E0283.stderr @@ -12,12 +12,25 @@ help: use a fully-qualified path to a specific available implementation (2 found LL | let cont: u32 = <::Impl as Generator>::create(); | ++++++++++ + -error[E0283]: type annotations needed +error[E0282]: type annotations needed --> $DIR/E0283.rs:35:24 | LL | let bar = foo_impl.into() * 1u32; | ^^^^ | +help: try using a fully qualified path to specify the expected types + | +LL | let bar = <Impl as Into<T>>::into(foo_impl) * 1u32; + | ++++++++++++++++++++++++ ~ + +error[E0283]: type annotations needed + --> $DIR/E0283.rs:35:24 + | +LL | let bar = foo_impl.into() * 1u32; + | -------- ^^^^ + | | + | type must be known at this point + | note: multiple `impl`s satisfying `Impl: Into<_>` found --> $DIR/E0283.rs:17:1 | @@ -31,7 +44,7 @@ help: try using a fully qualified path to specify the expected types LL | let bar = <Impl as Into<T>>::into(foo_impl) * 1u32; | ++++++++++++++++++++++++ ~ -error: aborting due to 2 previous errors +error: aborting due to 3 previous errors -Some errors have detailed explanations: E0283, E0790. -For more information about an error, try `rustc --explain E0283`. +Some errors have detailed explanations: E0282, E0283, E0790. +For more information about an error, try `rustc --explain E0282`. |
